Information about one of our clients. More...
Data Fields | |
struct GNUNET_MQ_Handle * | mq |
Queue for transmissions to client. More... | |
struct GNUNET_SERVICE_Client * | client |
Handle identifying the client. More... | |
struct REGEX_INTERNAL_Search * | sh |
Search handle (if this client is searching). More... | |
struct REGEX_INTERNAL_Announcement * | ah |
Announcement handle (if this client is announcing). More... | |
struct GNUNET_TIME_Relative | frequency |
Refresh frequency for announcements. More... | |
struct GNUNET_SCHEDULER_Task * | refresh_task |
Task for re-announcing. More... | |
struct SubsystemEntry * | subsystem |
Which subsystem is this client writing to (SET/UPDATE)? More... | |
uint32_t | max_wid |
Maximum watch ID used by this client so far. More... | |
Information about one of our clients.
Client entry.
Definition at line 35 of file gnunet-service-regex.c.
struct GNUNET_MQ_Handle * ClientEntry::mq |
Queue for transmissions to client.
Corresponding message queue.
Definition at line 40 of file gnunet-service-regex.c.
Referenced by client_connect_cb(), handle_disconnect(), handle_get(), handle_search_result(), notify_change(), and transmit().
struct GNUNET_SERVICE_Client * ClientEntry::client |
Handle identifying the client.
Corresponding server handle.
Definition at line 45 of file gnunet-service-regex.c.
Referenced by client_connect_cb(), handle_announce(), handle_disconnect(), handle_get(), handle_search(), handle_set(), and handle_watch().
struct REGEX_INTERNAL_Search* ClientEntry::sh |
Search handle (if this client is searching).
Definition at line 50 of file gnunet-service-regex.c.
Referenced by check_search(), client_disconnect_cb(), and handle_search().
struct REGEX_INTERNAL_Announcement* ClientEntry::ah |
Announcement handle (if this client is announcing).
Definition at line 55 of file gnunet-service-regex.c.
Referenced by check_announce(), client_disconnect_cb(), handle_announce(), and reannounce().
struct GNUNET_TIME_Relative ClientEntry::frequency |
Refresh frequency for announcements.
Definition at line 60 of file gnunet-service-regex.c.
Referenced by handle_announce(), and reannounce().
struct GNUNET_SCHEDULER_Task* ClientEntry::refresh_task |
Task for re-announcing.
Definition at line 65 of file gnunet-service-regex.c.
Referenced by client_disconnect_cb(), handle_announce(), and reannounce().
struct SubsystemEntry* ClientEntry::subsystem |
Which subsystem is this client writing to (SET/UPDATE)?
Definition at line 188 of file gnunet-service-statistics.c.
Referenced by find_subsystem_entry().
uint32_t ClientEntry::max_wid |
Maximum watch ID used by this client so far.
Definition at line 193 of file gnunet-service-statistics.c.
Referenced by handle_watch().