GNUnet debian-0.24.3-23-g589b01d60
GNUNET_CORE_UNDERLAY_DUMMY_Handle Struct Reference

Opaque handle to the service. More...

Collaboration diagram for GNUNET_CORE_UNDERLAY_DUMMY_Handle:
[legend]

Data Fields

GNUNET_CORE_UNDERLAY_DUMMY_NotifyConnect notify_connect
 Callback (from/to client) to call when another peer connects. More...
 
GNUNET_CORE_UNDERLAY_DUMMY_NotifyDisconnect notify_disconnect
 Callback (from/to client) to call when a peer disconnects. More...
 
GNUNET_CORE_UNDERLAY_DUMMY_NotifyAddressChange notify_address_change
 Callback (from/to client) to call when our address changes. More...
 
struct GNUNET_MQ_MessageHandlerhandlers
 Array of message handlers given by the client. More...
 
void * cls
 Closure for handlers given by the client - connection-independant (notify_connect, notify_disconnect, notify_address_change) TODO what's the doxygen way of linking to other members of this struct? More...
 
char * sock_name
 Name of the listening socket. More...
 
uint64_t sock_name_index_start
 
uint64_t sock_name_index
 
struct GNUNET_NETWORK_Handlesock_listen
 Socket on which we listen for incoming connections. More...
 
struct GNUNET_SCHEDULER_Tasklisten_task
 Task that waits for incoming connections. More...
 
struct GNUNET_SCHEDULER_Tasknotify_address_change_task
 Task to notify core about address changes. More...
 
struct GNUNET_SCHEDULER_Taskpeer_discovery_task
 Task to discover other peers. More...
 
struct GNUNET_SCHEDULER_Taskaddress_change_task
 
struct PeerConnectClspeer_connect_cls_head
 Head of linked list with peer connect closures. More...
 
struct PeerConnectClspeer_connect_cls_tail
 Tail of linked list with peer connect closures. More...
 
struct Connectionconnections_head
 Head of linked list with peer connect closures. More...
 
struct Connectionconnections_tail
 Tail of linked list with peer connect closures. More...
 

Detailed Description

Opaque handle to the service.

Definition at line 229 of file gnunet_core_underlay_dummy.c.


The documentation for this struct was generated from the following file: