GNUnet  0.11.x
Data Fields
WatchEntry Struct Reference

Watch entry. More...

Collaboration diagram for WatchEntry:
[legend]

Data Fields

struct WatchEntrynext
 Watch entries are kept in a linked list. More...
 
struct WatchEntryprev
 Watch entries are kept in a linked list. More...
 
struct ClientEntryce
 For which client is this watch entry? More...
 
uint64_t last_value
 Last value we communicated to the client for this watch entry. More...
 
uint32_t wid
 Unique watch number for this client and this watched value. More...
 
int last_value_set
 Is last_value valid GNUNET_NO : last_value is n/a, GNUNET_YES: last_value is valid. More...
 

Detailed Description

Watch entry.

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

Field Documentation

◆ next

struct WatchEntry* WatchEntry::next

Watch entries are kept in a linked list.

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

Referenced by client_disconnect_cb(), and notify_change().

◆ prev

struct WatchEntry* WatchEntry::prev

Watch entries are kept in a linked list.

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

◆ ce

struct ClientEntry* WatchEntry::ce

For which client is this watch entry?

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

Referenced by client_connect_cb(), client_disconnect_cb(), handle_disconnect(), handle_get(), handle_set(), handle_watch(), and notify_change().

◆ last_value

uint64_t WatchEntry::last_value

Last value we communicated to the client for this watch entry.

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

Referenced by notify_change().

◆ wid

uint32_t WatchEntry::wid

Unique watch number for this client and this watched value.

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

Referenced by handle_watch(), and notify_change().

◆ last_value_set

int WatchEntry::last_value_set

Is last_value valid GNUNET_NO : last_value is n/a, GNUNET_YES: last_value is valid.

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

Referenced by handle_watch(), and notify_change().


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