GNUnet  0.11.x
Data Fields
GNUNET_MESSENGER_Handle Struct Reference

#include </home/buildbot/bb-worker/worker/gnunet/build/src/messenger/messenger_api_handle.h>

Collaboration diagram for GNUNET_MESSENGER_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 
struct GNUNET_MQ_Handlemq
 
GNUNET_MESSENGER_IdentityCallback identity_callback
 
void * identity_cls
 
GNUNET_MESSENGER_MessageCallback msg_callback
 
void * msg_cls
 
char * name
 
struct GNUNET_IDENTITY_PublicKeypubkey
 
struct GNUNET_TIME_Relative reconnect_time
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 
struct GNUNET_MESSENGER_ContactStore contact_store
 
struct GNUNET_CONTAINER_MultiHashMaprooms
 

Detailed Description

Definition at line 41 of file messenger_api_handle.h.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_MESSENGER_Handle::cfg

Definition at line 43 of file messenger_api_handle.h.

Referenced by create_handle(), and reconnect().

◆ mq

struct GNUNET_MQ_Handle* GNUNET_MESSENGER_Handle::mq

◆ identity_callback

GNUNET_MESSENGER_IdentityCallback GNUNET_MESSENGER_Handle::identity_callback

Definition at line 47 of file messenger_api_handle.h.

Referenced by create_handle(), and handle_get_key().

◆ identity_cls

void* GNUNET_MESSENGER_Handle::identity_cls

Definition at line 48 of file messenger_api_handle.h.

Referenced by create_handle(), and handle_get_key().

◆ msg_callback

GNUNET_MESSENGER_MessageCallback GNUNET_MESSENGER_Handle::msg_callback

Definition at line 50 of file messenger_api_handle.h.

Referenced by create_handle(), and handle_recv_message().

◆ msg_cls

void* GNUNET_MESSENGER_Handle::msg_cls

Definition at line 51 of file messenger_api_handle.h.

Referenced by create_handle(), and handle_recv_message().

◆ name

char* GNUNET_MESSENGER_Handle::name

◆ pubkey

struct GNUNET_IDENTITY_PublicKey* GNUNET_MESSENGER_Handle::pubkey

◆ reconnect_time

struct GNUNET_TIME_Relative GNUNET_MESSENGER_Handle::reconnect_time

Definition at line 56 of file messenger_api_handle.h.

Referenced by callback_mq_error(), callback_reconnect(), and create_handle().

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_Handle::reconnect_task

◆ contact_store

struct GNUNET_MESSENGER_ContactStore GNUNET_MESSENGER_Handle::contact_store

Definition at line 59 of file messenger_api_handle.h.

Referenced by get_handle_contact_store().

◆ rooms

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_Handle::rooms

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