![]() |
GNUnet
0.16.x
|
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 74 of file gnunet-service-cadet_peer.c.
struct GCP_MessageQueueManager* GCP_MessageQueueManager::next |
Kept in a DLL.
Definition at line 79 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 84 of file gnunet-service-cadet_peer.c.
GCP_MessageQueueNotificationCallback GCP_MessageQueueManager::cb |
Function to call with updated message queue object.
Definition at line 89 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 94 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 99 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 104 of file gnunet-service-cadet_peer.c.
Referenced by GCP_request_mq_cancel(), GCP_send(), mqm_execute(), and send_next_ready().