21#define OCIRC_EVENT_PRIVATE
46 msg->gid, msg->state, msg->onehop);
56 tor_asprintf(&s,
"<gid=%"PRIu32
" chan=%"PRIu64
" onehop=%d>",
57 msg->gid, msg->chan, msg->onehop);
67 tor_asprintf(&s,
"<gid=%"PRIu32
" evtype=%d reason=%d onehop=%d>",
68 msg->gid, msg->evtype, msg->reason, msg->onehop);
73 .free_fn = ocirc_event_free,
74 .fmt_fn = ocirc_state_fmt,
78 .free_fn = ocirc_event_free,
79 .fmt_fn = ocirc_chan_fmt,
83 .free_fn = ocirc_event_free,
84 .fmt_fn = ocirc_cevent_fmt,
Circuit-build-stse structure.
void tor_free_(void *mem)
Header file for ocirc_event.c.
Master header file for Tor-specific functionality.
Header for core/or/or_sys.c.
Origin circuit structure.
int tor_asprintf(char **strp, const char *fmt,...)
struct pubsub_connector_t pubsub_connector_t
#define DECLARE_PUBLISH(messagename)
#define PUBLISH(messagename, arg)
#define DISPATCH_REGISTER_TYPE(con, type, fns)
#define DISPATCH_ADD_PUB(connector, channel, messagename)
Types used to declare a subsystem.