Entry in the statistics list. More...
Data Fields | |
struct StatsEntry * | next |
This is a linked list. More... | |
struct StatsEntry * | prev |
This is a linked list. More... | |
struct SubsystemEntry * | subsystem |
Subsystem this entry belongs to. More... | |
const char * | name |
Name for the value stored by this entry, allocated at the end of this struct. More... | |
struct WatchEntry * | we_head |
Watch context for changes to this value, or NULL for none. More... | |
struct WatchEntry * | we_tail |
Watch context for changes to this value, or NULL for none. More... | |
uint64_t | value |
Our value. More... | |
uint32_t | uid |
Unique ID. More... | |
int | persistent |
Is this value persistent? More... | |
int | set |
Is this value set? GNUNET_NO: value is n/a, GNUNET_YES: value is valid. More... | |
Entry in the statistics list.
Definition at line 81 of file gnunet-service-statistics.c.
struct StatsEntry* StatsEntry::next |
This is a linked list.
Definition at line 86 of file gnunet-service-statistics.c.
Referenced by client_disconnect_cb(), find_stat_entry(), and handle_get().
struct StatsEntry* StatsEntry::prev |
This is a linked list.
Definition at line 91 of file gnunet-service-statistics.c.
struct SubsystemEntry* StatsEntry::subsystem |
Subsystem this entry belongs to.
Definition at line 96 of file gnunet-service-statistics.c.
Referenced by handle_set(), handle_watch(), and transmit().
const char* StatsEntry::name |
Name for the value stored by this entry, allocated at the end of this struct.
Definition at line 102 of file gnunet-service-statistics.c.
Referenced by find_stat_entry(), handle_get(), handle_set(), handle_watch(), save(), and transmit().
struct WatchEntry* StatsEntry::we_head |
Watch context for changes to this value, or NULL for none.
Definition at line 107 of file gnunet-service-statistics.c.
Referenced by client_disconnect_cb(), do_shutdown(), handle_watch(), and notify_change().
struct WatchEntry* StatsEntry::we_tail |
Watch context for changes to this value, or NULL for none.
Definition at line 112 of file gnunet-service-statistics.c.
Referenced by client_disconnect_cb(), do_shutdown(), and handle_watch().
uint64_t StatsEntry::value |
Our value.
Definition at line 117 of file gnunet-service-statistics.c.
Referenced by handle_set(), handle_watch(), notify_change(), save(), and transmit().
uint32_t StatsEntry::uid |
Unique ID.
Definition at line 122 of file gnunet-service-statistics.c.
Referenced by handle_set(), handle_watch(), and transmit().
int StatsEntry::persistent |
Is this value persistent?
Definition at line 127 of file gnunet-service-statistics.c.
Referenced by handle_set(), notify_change(), save(), and transmit().
int StatsEntry::set |
Is this value set? GNUNET_NO: value is n/a, GNUNET_YES: value is valid.
Definition at line 133 of file gnunet-service-statistics.c.
Referenced by handle_set(), and handle_watch().