A struct Line connects a local client with cadet channels.
More...
Data Fields | |
| struct Channel * | channel_head |
| This is a DLL. | |
| struct Channel * | channel_tail |
| This is a DLL. | |
| struct GNUNET_SERVICE_Client * | client |
| Handle to the line client. | |
| struct GNUNET_MQ_Handle * | mq |
| Message queue for client. | |
| struct GNUNET_CADET_Port * | port |
| Our open port. | |
| struct GNUNET_HashCode | line_port |
| Port number we are listening on (to verify signatures). | |
| uint32_t | cid_gen |
| Generator for channel IDs. | |
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.