GNUnet 0.21.1
GNUNET_MESSENGER_Handle Struct Reference

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/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_MessageCallback msg_callback
 
void * msg_cls
 
char * name
 
struct GNUNET_CRYPTO_PrivateKeykey
 
struct GNUNET_CRYPTO_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 35 of file messenger_api_handle.h.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_MESSENGER_Handle::cfg

Definition at line 37 of file messenger_api_handle.h.

◆ mq

struct GNUNET_MQ_Handle* GNUNET_MESSENGER_Handle::mq

Definition at line 39 of file messenger_api_handle.h.

Referenced by GNUNET_MESSENGER_get_message(), and send_message_to_room().

◆ msg_callback

GNUNET_MESSENGER_MessageCallback GNUNET_MESSENGER_Handle::msg_callback

Definition at line 41 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 42 of file messenger_api_handle.h.

Referenced by create_handle(), and GNUNET_MESSENGER_connect().

◆ name

char* GNUNET_MESSENGER_Handle::name

Definition at line 44 of file messenger_api_handle.h.

◆ key

struct GNUNET_CRYPTO_PrivateKey* GNUNET_MESSENGER_Handle::key

◆ pubkey

struct GNUNET_CRYPTO_PublicKey* GNUNET_MESSENGER_Handle::pubkey

Definition at line 46 of file messenger_api_handle.h.

◆ reconnect_time

struct GNUNET_TIME_Relative GNUNET_MESSENGER_Handle::reconnect_time

Definition at line 48 of file messenger_api_handle.h.

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_Handle::reconnect_task

Definition at line 49 of file messenger_api_handle.h.

◆ contact_store

struct GNUNET_MESSENGER_ContactStore GNUNET_MESSENGER_Handle::contact_store

Definition at line 51 of file messenger_api_handle.h.

◆ rooms

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_Handle::rooms

Definition at line 53 of file messenger_api_handle.h.


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