Handle to the PEERSTORE service. More...
Data Fields | |
const struct GNUNET_CONFIGURATION_Handle * | cfg |
Our configuration. More... | |
struct GNUNET_MQ_Handle * | mq |
Message queue. More... | |
struct GNUNET_PEERSTORE_StoreContext * | store_head |
Head of active STORE requests. More... | |
struct GNUNET_PEERSTORE_StoreContext * | store_tail |
Tail of active STORE requests. More... | |
struct GNUNET_PEERSTORE_IterateContext * | iterate_head |
Head of active ITERATE requests. More... | |
struct GNUNET_PEERSTORE_IterateContext * | iterate_tail |
Tail of active ITERATE requests. More... | |
struct GNUNET_CONTAINER_MultiHashMap * | watches |
Hashmap of watch requests. More... | |
struct GNUNET_SCHEDULER_Task * | reconnect_task |
ID of the task trying to reconnect to the service. More... | |
struct GNUNET_TIME_Relative | reconnect_delay |
Delay until we try to reconnect. More... | |
int | disconnecting |
Are we in the process of disconnecting but need to sync first? More... | |
Handle to the PEERSTORE service.
Definition at line 40 of file peerstore_api.c.
const struct GNUNET_CONFIGURATION_Handle* GNUNET_PEERSTORE_Handle::cfg |
Our configuration.
Definition at line 45 of file peerstore_api.c.
Referenced by gnunet_testing.Peer::__del__(), gnunet_testing.Peer::get_statistics_value(), gnunet_testing.Peer::start(), and gnunet_testing.Peer::stop().
struct GNUNET_MQ_Handle* GNUNET_PEERSTORE_Handle::mq |
Message queue.
Definition at line 50 of file peerstore_api.c.
struct GNUNET_PEERSTORE_StoreContext* GNUNET_PEERSTORE_Handle::store_head |
Head of active STORE requests.
Definition at line 55 of file peerstore_api.c.
struct GNUNET_PEERSTORE_StoreContext* GNUNET_PEERSTORE_Handle::store_tail |
Tail of active STORE requests.
Definition at line 60 of file peerstore_api.c.
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_Handle::iterate_head |
Head of active ITERATE requests.
Definition at line 65 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate_cancel().
struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_Handle::iterate_tail |
Tail of active ITERATE requests.
Definition at line 70 of file peerstore_api.c.
Referenced by GNUNET_PEERSTORE_iterate_cancel().
struct GNUNET_CONTAINER_MultiHashMap* GNUNET_PEERSTORE_Handle::watches |
Hashmap of watch requests.
Definition at line 75 of file peerstore_api.c.
struct GNUNET_SCHEDULER_Task* GNUNET_PEERSTORE_Handle::reconnect_task |
ID of the task trying to reconnect to the service.
Definition at line 80 of file peerstore_api.c.
struct GNUNET_TIME_Relative GNUNET_PEERSTORE_Handle::reconnect_delay |
Delay until we try to reconnect.
Definition at line 80 of file peerstore_api.c.
int GNUNET_PEERSTORE_Handle::disconnecting |
Are we in the process of disconnecting but need to sync first?
Definition at line 90 of file peerstore_api.c.