Information we keep per direction for a route. More...
Data Fields | |
struct RouteDirection * | prev |
DLL of other route directions within the same struct Rung . More... | |
struct RouteDirection * | next |
DLL of other route directions within the same struct Rung . More... | |
struct Rung * | rung |
Rung of this route direction (matches length of the buffer DLL). More... | |
struct GNUNET_MQ_Envelope * | env_head |
Head of DLL of envelopes we have in the buffer for this direction. More... | |
struct GNUNET_MQ_Envelope * | env_tail |
Tail of DLL of envelopes we have in the buffer for this direction. More... | |
struct CadetPeer * | hop |
Target peer. More... | |
struct CadetRoute * | my_route |
Route this direction is part of. More... | |
struct GCP_MessageQueueManager * | mqm |
Message queue manager for hop. More... | |
int | is_ready |
Is mqm currently ready for transmission? More... | |
Information we keep per direction for a route.
Definition at line 93 of file gnunet-service-cadet_core.c.
struct RouteDirection* RouteDirection::prev |
DLL of other route directions within the same struct Rung
.
Definition at line 98 of file gnunet-service-cadet_core.c.
struct RouteDirection* RouteDirection::next |
DLL of other route directions within the same struct Rung
.
Definition at line 103 of file gnunet-service-cadet_core.c.
struct Rung* RouteDirection::rung |
Rung of this route direction (matches length of the buffer DLL).
Definition at line 108 of file gnunet-service-cadet_core.c.
struct GNUNET_MQ_Envelope* RouteDirection::env_head |
Head of DLL of envelopes we have in the buffer for this direction.
Definition at line 113 of file gnunet-service-cadet_core.c.
struct GNUNET_MQ_Envelope* RouteDirection::env_tail |
Tail of DLL of envelopes we have in the buffer for this direction.
Definition at line 118 of file gnunet-service-cadet_core.c.
struct CadetPeer* RouteDirection::hop |
Target peer.
Definition at line 123 of file gnunet-service-cadet_core.c.
Referenced by destroy_route(), dir_ready_cb(), route_message(), and send_broken().
struct CadetRoute* RouteDirection::my_route |
Route this direction is part of.
Definition at line 128 of file gnunet-service-cadet_core.c.
struct GCP_MessageQueueManager* RouteDirection::mqm |
Message queue manager for hop.
Definition at line 133 of file gnunet-service-cadet_core.c.
Referenced by send_broken().
int RouteDirection::is_ready |
Is mqm currently ready for transmission?
Definition at line 138 of file gnunet-service-cadet_core.c.