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. | |
| struct GCP_MessageQueueManager * | prev |
| Kept in a DLL. | |
| GCP_MessageQueueNotificationCallback | cb |
| Function to call with updated message queue object. | |
| void * | cb_cls |
| Closure for cb. | |
| struct CadetPeer * | cp |
| The peer this is for. | |
| struct GNUNET_MQ_Envelope * | env |
| Envelope this manager would like to transmit once it is its turn. | |
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().