![]() |
GNUnet
0.11.x
|
Context information for establishing a link to neighbour (Used is GST_handle_link_controllers() More...
Data Fields | |
struct NeighbourConnectCtxt * | next |
DLL next for inclusion in the corresponding context list. More... | |
struct NeighbourConnectCtxt * | prev |
DLL tail. More... | |
struct Neighbour * | n |
The neighbour to whom connection should be made. More... | |
struct GNUNET_SERVICE_Client * | client |
The client requesting the connection. More... | |
struct GNUNET_SCHEDULER_Task * | timeout_task |
Task to be run upon timeout. More... | |
struct NeighbourConnectNotification * | nh |
The notification handle associated with the neighbour's connection request. More... | |
uint64_t | op_id |
The id of the link-controllers operation responsible for creating this context. More... | |
Context information for establishing a link to neighbour (Used is GST_handle_link_controllers()
Definition at line 230 of file gnunet-service-testbed_links.c.
struct NeighbourConnectCtxt* NeighbourConnectCtxt::next |
DLL next for inclusion in the corresponding context list.
Definition at line 235 of file gnunet-service-testbed_links.c.
Referenced by GST_link_notify_disconnect().
struct NeighbourConnectCtxt* NeighbourConnectCtxt::prev |
DLL tail.
Definition at line 240 of file gnunet-service-testbed_links.c.
struct Neighbour* NeighbourConnectCtxt::n |
The neighbour to whom connection should be made.
Definition at line 245 of file gnunet-service-testbed_links.c.
Referenced by handle_link_controllers(), and neighbour_connect_cb().
struct GNUNET_SERVICE_Client* NeighbourConnectCtxt::client |
The client requesting the connection.
Definition at line 250 of file gnunet-service-testbed_links.c.
Referenced by GST_link_notify_disconnect(), handle_link_controllers(), neighbour_connect_cb(), and timeout_neighbour_connect().
struct GNUNET_SCHEDULER_Task* NeighbourConnectCtxt::timeout_task |
Task to be run upon timeout.
Definition at line 255 of file gnunet-service-testbed_links.c.
Referenced by cleanup_ncc(), handle_link_controllers(), neighbour_connect_cb(), and timeout_neighbour_connect().
struct NeighbourConnectNotification* NeighbourConnectCtxt::nh |
The notification handle associated with the neighbour's connection request.
Definition at line 260 of file gnunet-service-testbed_links.c.
Referenced by cleanup_ncc(), handle_link_controllers(), and neighbour_connect_cb().
uint64_t NeighbourConnectCtxt::op_id |
The id of the link-controllers operation responsible for creating this context.
Definition at line 266 of file gnunet-service-testbed_links.c.
Referenced by handle_link_controllers(), neighbour_connect_cb(), and timeout_neighbour_connect().