Information about one of our clients. More...
Data Fields | |
| struct GNUNET_MQ_Handle * | mq |
| Queue for transmissions to client. | |
| struct GNUNET_SERVICE_Client * | client |
| Handle identifying the client. | |
| struct REGEX_INTERNAL_Search * | sh |
| Search handle (if this client is searching). | |
| struct REGEX_INTERNAL_Announcement * | ah |
| Announcement handle (if this client is announcing). | |
| struct GNUNET_TIME_Relative | frequency |
| Refresh frequency for announcements. | |
| struct GNUNET_SCHEDULER_Task * | refresh_task |
| Task for re-announcing. | |
| struct SubsystemEntry * | subsystem |
| Which subsystem is this client writing to (SET/UPDATE)? | |
| uint32_t | max_wid |
| Maximum watch ID used by this client so far. | |
Information about one of our clients.
Client entry.
Definition at line 36 of file gnunet-service-regex.c.
| struct GNUNET_MQ_Handle * ClientEntry::mq |
Queue for transmissions to client.
Corresponding message queue.
Definition at line 41 of file gnunet-service-regex.c.
Referenced by client_connect_cb(), 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 46 of file gnunet-service-regex.c.
Referenced by client_connect_cb(), 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 51 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 56 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 61 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 66 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().