Information we keep per direction for a route. More...
Data Fields | |
| struct RouteDirection * | prev |
DLL of other route directions within the same struct Rung. | |
| struct RouteDirection * | next |
DLL of other route directions within the same struct Rung. | |
| struct Rung * | rung |
| Rung of this route direction (matches length of the buffer DLL). | |
| struct GNUNET_MQ_Envelope * | env_head |
| Head of DLL of envelopes we have in the buffer for this direction. | |
| struct GNUNET_MQ_Envelope * | env_tail |
| Tail of DLL of envelopes we have in the buffer for this direction. | |
| struct CadetPeer * | hop |
| Target peer. | |
| struct CadetRoute * | my_route |
| Route this direction is part of. | |
| struct GCP_MessageQueueManager * | mqm |
| Message queue manager for hop. | |
| int | is_ready |
| Is mqm currently ready for transmission? | |
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.