Data structure used to track whom we have to notify about changes to our message queue. More...
Data Fields | |
struct GCP_MessageQueueManager * | next |
Kept in a DLL. More... | |
struct GCP_MessageQueueManager * | prev |
Kept in a DLL. More... | |
GCP_MessageQueueNotificationCallback | cb |
Function to call with updated message queue object. More... | |
void * | cb_cls |
Closure for cb. More... | |
struct CadetPeer * | cp |
The peer this is for. More... | |
struct GNUNET_MQ_Envelope * | env |
Envelope this manager would like to transmit once it is its turn. More... | |
Data structure used to track whom we have to notify about changes to our message queue.
Definition at line 73 of file gnunet-service-cadet_peer.c.
struct GCP_MessageQueueManager* GCP_MessageQueueManager::next |
Kept in a DLL.
Definition at line 78 of file gnunet-service-cadet_peer.c.
Referenced by GCP_request_mq_cancel(), mqm_execute(), and send_next_ready().
struct GCP_MessageQueueManager* GCP_MessageQueueManager::prev |
Kept in a DLL.
Definition at line 83 of file gnunet-service-cadet_peer.c.
GCP_MessageQueueNotificationCallback GCP_MessageQueueManager::cb |
Function to call with updated message queue object.
Definition at line 88 of file gnunet-service-cadet_peer.c.
Referenced by GCP_request_mq(), and mqm_execute().
void* GCP_MessageQueueManager::cb_cls |
Closure for cb.
Definition at line 93 of file gnunet-service-cadet_peer.c.
Referenced by GCP_request_mq(), and mqm_execute().
struct CadetPeer* GCP_MessageQueueManager::cp |
The peer this is for.
Definition at line 98 of file gnunet-service-cadet_peer.c.
Referenced by GCP_request_mq(), GCP_request_mq_cancel(), GCP_send(), mqm_execute(), and send_next_ready().
struct GNUNET_MQ_Envelope* GCP_MessageQueueManager::env |
Envelope this manager would like to transmit once it is its turn.
Definition at line 103 of file gnunet-service-cadet_peer.c.
Referenced by GCP_request_mq_cancel(), GCP_send(), mqm_execute(), and send_next_ready().