GNUnet 0.21.1
GNUNET_IDENTITY_Handle Struct Reference

Handle for the service. More...

Collaboration diagram for GNUNET_IDENTITY_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration to use. More...
 
struct GNUNET_MQ_Handlemq
 Connection to service. More...
 
struct GNUNET_CONTAINER_MultiHashMapegos
 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_Operationop_head
 Head of active operations. More...
 
struct GNUNET_IDENTITY_Operationop_tail
 Tail of active operations. More...
 
struct GNUNET_SCHEDULER_Taskreconnect_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...
 

Detailed Description

Handle for the service.

Definition at line 96 of file identity_api.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_IDENTITY_Handle::cfg

◆ mq

struct GNUNET_MQ_Handle* GNUNET_IDENTITY_Handle::mq

Connection to service.

Definition at line 106 of file identity_api.c.

◆ egos

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.

◆ cb

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().

◆ cb_cls

void* GNUNET_IDENTITY_Handle::cb_cls

◆ op_head

struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Handle::op_head

Head of active operations.

Definition at line 127 of file identity_api.c.

◆ op_tail

struct GNUNET_IDENTITY_Operation* GNUNET_IDENTITY_Handle::op_tail

Tail of active operations.

Definition at line 132 of file identity_api.c.

◆ reconnect_task

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.

◆ reconnect_delay

struct GNUNET_TIME_Relative GNUNET_IDENTITY_Handle::reconnect_delay

Time for next connect retry.

Definition at line 142 of file identity_api.c.

◆ in_receive

int GNUNET_IDENTITY_Handle::in_receive

Are we polling for incoming messages right now?

Definition at line 147 of file identity_api.c.


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