Handle for the service. More...
Data Fields | |
const struct GNUNET_CONFIGURATION_Handle * | cfg |
Configuration to use. More... | |
struct GNUNET_MQ_Handle * | mq |
Connection to service. More... | |
struct GNUNET_CONTAINER_MultiHashMap * | egos |
Hash map from the hash of the private key to the respective GNUNET_IDENTITY_Ego handle. More... | |
GNUNET_IDENTITY_Callback | cb |
Function to call when we receive updates. More... | |
void * | cb_cls |
Closure for cb. More... | |
struct GNUNET_IDENTITY_Operation * | op_head |
Head of active operations. More... | |
struct GNUNET_IDENTITY_Operation * | op_tail |
Tail of active operations. More... | |
struct GNUNET_SCHEDULER_Task * | reconnect_task |
Task doing exponential back-off trying to reconnect. More... | |
struct GNUNET_TIME_Relative | reconnect_delay |
Time for next connect retry. More... | |
int | in_receive |
Are we polling for incoming messages right now? More... | |
Handle for the service.
Definition at line 96 of file identity_api.c.
const struct GNUNET_CONFIGURATION_Handle* GNUNET_IDENTITY_Handle::cfg |
Configuration to use.
Definition at line 101 of file identity_api.c.
Referenced by get_pid_file_name(), get_user_name(), GNUNET_SERVICE_run_(), GNUNET_SERVICE_start(), process_acl4(), process_acl6(), service_main(), and setup_service().
struct GNUNET_MQ_Handle* GNUNET_IDENTITY_Handle::mq |
Connection to service.
Definition at line 106 of file identity_api.c.
struct GNUNET_CONTAINER_MultiHashMap* GNUNET_IDENTITY_Handle::egos |
Hash map from the hash of the private key to the respective GNUNET_IDENTITY_Ego
handle.
Definition at line 112 of file identity_api.c.
GNUNET_IDENTITY_Callback GNUNET_IDENTITY_Handle::cb |
Function to call when we receive updates.
Definition at line 117 of file identity_api.c.
Referenced by GNUNET_IDENTITY_connect().
void* GNUNET_IDENTITY_Handle::cb_cls |
Closure for cb.
Definition at line 122 of file identity_api.c.
Referenced by GNUNET_IDENTITY_connect(), GNUNET_SERVICE_client_drop(), GNUNET_SERVICE_register_(), GNUNET_SERVICE_run_(), GNUNET_SERVICE_start(), service_main(), and start_client().
struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Handle::op_head |
Head of active operations.
Definition at line 127 of file identity_api.c.
struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Handle::op_tail |
Tail of active operations.
Definition at line 132 of file identity_api.c.
struct GNUNET_SCHEDULER_Task* GNUNET_IDENTITY_Handle::reconnect_task |
Task doing exponential back-off trying to reconnect.
Definition at line 137 of file identity_api.c.
struct GNUNET_TIME_Relative GNUNET_IDENTITY_Handle::reconnect_delay |
Time for next connect retry.
Definition at line 142 of file identity_api.c.
int GNUNET_IDENTITY_Handle::in_receive |
Are we polling for incoming messages right now?
Definition at line 147 of file identity_api.c.