GNUnet 0.22.2
SubsystemEntry Struct Reference

We keep the statistics organized by subsystem for faster lookup during SET operations. More...

Collaboration diagram for SubsystemEntry:
[legend]

Data Fields

struct SubsystemEntrynext
 Subsystems are kept in a DLL. More...
 
struct SubsystemEntryprev
 Subsystems are kept in a DLL. More...
 
struct StatsEntrystat_head
 Head of list of values kept for this subsystem. More...
 
struct StatsEntrystat_tail
 Tail of list of values kept for this subsystem. More...
 
const char * service
 Name of the subsystem this entry is for, allocated at the end of this struct, do not free(). More...
 

Detailed Description

We keep the statistics organized by subsystem for faster lookup during SET operations.

Definition at line 140 of file gnunet-service-statistics.c.

Field Documentation

◆ next

struct SubsystemEntry* SubsystemEntry::next

Subsystems are kept in a DLL.

Definition at line 145 of file gnunet-service-statistics.c.

Referenced by client_disconnect_cb(), find_subsystem_entry(), and handle_get().

◆ prev

struct SubsystemEntry* SubsystemEntry::prev

Subsystems are kept in a DLL.

Definition at line 150 of file gnunet-service-statistics.c.

◆ stat_head

struct StatsEntry* SubsystemEntry::stat_head

Head of list of values kept for this subsystem.

Definition at line 155 of file gnunet-service-statistics.c.

Referenced by client_disconnect_cb(), do_shutdown(), find_stat_entry(), handle_get(), handle_set(), handle_watch(), and save().

◆ stat_tail

struct StatsEntry* SubsystemEntry::stat_tail

Tail of list of values kept for this subsystem.

Definition at line 160 of file gnunet-service-statistics.c.

Referenced by do_shutdown(), handle_set(), handle_watch(), and save().

◆ service

const char* SubsystemEntry::service

Name of the subsystem this entry is for, allocated at the end of this struct, do not free().

Definition at line 166 of file gnunet-service-statistics.c.

Referenced by find_subsystem_entry(), handle_get(), save(), and transmit().


The documentation for this struct was generated from the following file: