Handle for the service. More...
Data Fields | |
char * | subsystem |
Name of our subsystem. More... | |
const struct GNUNET_CONFIGURATION_Handle * | cfg |
Configuration to use. More... | |
struct GNUNET_MQ_Handle * | mq |
Message queue to the service. More... | |
struct GNUNET_STATISTICS_GetHandle * | action_head |
Head of the linked list of pending actions (first action to be performed). More... | |
struct GNUNET_STATISTICS_GetHandle * | action_tail |
Tail of the linked list of actions (for fast append). More... | |
struct GNUNET_STATISTICS_GetHandle * | current |
Action we are currently busy with (action request has been transmitted, we're now receiving the response from the service). More... | |
struct GNUNET_STATISTICS_WatchEntry ** | watches |
Array of watch entries. More... | |
struct GNUNET_SCHEDULER_Task * | backoff_task |
Task doing exponential back-off trying to reconnect. More... | |
struct GNUNET_SCHEDULER_Task * | destroy_task |
Task for running do_destroy(). More... | |
struct GNUNET_TIME_Relative | backoff |
Time for next connect retry. More... | |
uint64_t | peak_heap_size |
Maximum heap size observed so far (if available). More... | |
uint64_t | peak_rss |
Maximum resident set side observed so far (if available). More... | |
unsigned int | watches_size |
Size of the watches array. More... | |
int | do_destroy |
Should this handle auto-destruct once all actions have been processed? More... | |
int | receiving |
Are we currently receiving from the service? More... | |
Handle for the service.
Definition at line 177 of file statistics_api.c.
char* GNUNET_STATISTICS_Handle::subsystem |
Name of our subsystem.
Definition at line 182 of file statistics_api.c.
const struct GNUNET_CONFIGURATION_Handle* GNUNET_STATISTICS_Handle::cfg |
Configuration to use.
Definition at line 187 of file statistics_api.c.
struct GNUNET_MQ_Handle* GNUNET_STATISTICS_Handle::mq |
Message queue to the service.
Definition at line 192 of file statistics_api.c.
struct GNUNET_STATISTICS_GetHandle* GNUNET_STATISTICS_Handle::action_head |
Head of the linked list of pending actions (first action to be performed).
Definition at line 198 of file statistics_api.c.
Referenced by GNUNET_STATISTICS_get_cancel().
struct GNUNET_STATISTICS_GetHandle* GNUNET_STATISTICS_Handle::action_tail |
Tail of the linked list of actions (for fast append).
Definition at line 203 of file statistics_api.c.
Referenced by GNUNET_STATISTICS_get_cancel().
struct GNUNET_STATISTICS_GetHandle* GNUNET_STATISTICS_Handle::current |
Action we are currently busy with (action request has been transmitted, we're now receiving the response from the service).
Definition at line 210 of file statistics_api.c.
Referenced by GNUNET_STATISTICS_get_cancel().
struct GNUNET_STATISTICS_WatchEntry** GNUNET_STATISTICS_Handle::watches |
Array of watch entries.
Definition at line 215 of file statistics_api.c.
struct GNUNET_SCHEDULER_Task* GNUNET_STATISTICS_Handle::backoff_task |
Task doing exponential back-off trying to reconnect.
Definition at line 220 of file statistics_api.c.
struct GNUNET_SCHEDULER_Task* GNUNET_STATISTICS_Handle::destroy_task |
Task for running do_destroy().
Definition at line 225 of file statistics_api.c.
struct GNUNET_TIME_Relative GNUNET_STATISTICS_Handle::backoff |
Time for next connect retry.
Definition at line 230 of file statistics_api.c.
uint64_t GNUNET_STATISTICS_Handle::peak_heap_size |
Maximum heap size observed so far (if available).
Definition at line 235 of file statistics_api.c.
uint64_t GNUNET_STATISTICS_Handle::peak_rss |
Maximum resident set side observed so far (if available).
Definition at line 240 of file statistics_api.c.
unsigned int GNUNET_STATISTICS_Handle::watches_size |
Size of the watches array.
Definition at line 245 of file statistics_api.c.
int GNUNET_STATISTICS_Handle::do_destroy |
Should this handle auto-destruct once all actions have been processed?
Definition at line 251 of file statistics_api.c.
int GNUNET_STATISTICS_Handle::receiving |
Are we currently receiving from the service?
Definition at line 256 of file statistics_api.c.