A struct Line
connects a local client with cadet channels.
More...
Data Fields | |
struct Channel * | channel_head |
This is a DLL. More... | |
struct Channel * | channel_tail |
This is a DLL. More... | |
struct GNUNET_SERVICE_Client * | client |
Handle to the line client. More... | |
struct GNUNET_MQ_Handle * | mq |
Message queue for client. More... | |
struct GNUNET_CADET_Port * | port |
Our open port. More... | |
struct GNUNET_HashCode | line_port |
Port number we are listening on (to verify signatures). More... | |
uint32_t | cid_gen |
Generator for channel IDs. More... | |
A struct Line
connects a local client with cadet channels.
Definition at line 154 of file gnunet-service-conversation.c.
struct Channel* Line::channel_head |
This is a DLL.
Definition at line 159 of file gnunet-service-conversation.c.
struct Channel* Line::channel_tail |
This is a DLL.
Definition at line 164 of file gnunet-service-conversation.c.
struct GNUNET_SERVICE_Client* Line::client |
Handle to the line client.
Definition at line 169 of file gnunet-service-conversation.c.
Referenced by client_connect_cb().
struct GNUNET_MQ_Handle* Line::mq |
Message queue for client.
Definition at line 174 of file gnunet-service-conversation.c.
struct GNUNET_CADET_Port* Line::port |
Our open port.
Definition at line 179 of file gnunet-service-conversation.c.
struct GNUNET_HashCode Line::line_port |
Port number we are listening on (to verify signatures).
Only valid if port is non-NULL.
Definition at line 185 of file gnunet-service-conversation.c.
uint32_t Line::cid_gen |
Generator for channel IDs.
Definition at line 190 of file gnunet-service-conversation.c.