GNUnet  0.20.0
GNUNET_MESSENGER_Handle Struct Reference

#include </home/buildbot/bb-worker/worker/gnunet_firefly/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 39 of file messenger_api_handle.h.

Field Documentation

◆ cfg

◆ mq

struct GNUNET_MQ_Handle* GNUNET_MESSENGER_Handle::mq

◆ identity_callback

GNUNET_MESSENGER_IdentityCallback GNUNET_MESSENGER_Handle::identity_callback

Definition at line 45 of file messenger_api_handle.h.

Referenced by create_handle(), and GNUNET_MESSENGER_connect().

◆ identity_cls

void* GNUNET_MESSENGER_Handle::identity_cls

Definition at line 46 of file messenger_api_handle.h.

Referenced by create_handle(), and GNUNET_MESSENGER_connect().

◆ msg_callback

GNUNET_MESSENGER_MessageCallback GNUNET_MESSENGER_Handle::msg_callback

Definition at line 48 of file messenger_api_handle.h.

Referenced by create_handle(), and GNUNET_MESSENGER_connect().

◆ msg_cls

void* GNUNET_MESSENGER_Handle::msg_cls

Definition at line 49 of file messenger_api_handle.h.

Referenced by create_handle(), and GNUNET_MESSENGER_connect().

◆ name

◆ pubkey

struct GNUNET_IDENTITY_PublicKey* GNUNET_MESSENGER_Handle::pubkey

Definition at line 52 of file messenger_api_handle.h.

◆ reconnect_time

struct GNUNET_TIME_Relative GNUNET_MESSENGER_Handle::reconnect_time

Definition at line 52 of file messenger_api_handle.h.

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_Handle::reconnect_task

Definition at line 55 of file messenger_api_handle.h.

◆ contact_store

struct GNUNET_MESSENGER_ContactStore GNUNET_MESSENGER_Handle::contact_store

Definition at line 55 of file messenger_api_handle.h.

◆ rooms

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_Handle::rooms

Definition at line 59 of file messenger_api_handle.h.


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