GNUnet debian-0.24.3-29-g453fda2cf
 
Loading...
Searching...
No Matches
GNUNET_MESSENGER_Handle Struct Reference

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

Collaboration diagram for GNUNET_MESSENGER_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handleconfig
 
enum GNUNET_GenericReturnValue group_keys
 
struct GNUNET_MQ_Handlemq
 
struct GNUNET_NAMESTORE_Handlenamestore
 
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_NAMESTORE_ZoneMonitorkey_monitor
 
struct GNUNET_MESSENGER_ContactStore contact_store
 
struct GNUNET_CONTAINER_MultiHashMaprooms
 

Detailed Description

Definition at line 37 of file messenger_api_handle.h.

Field Documentation

◆ config

const struct GNUNET_CONFIGURATION_Handle* GNUNET_MESSENGER_Handle::config

Definition at line 39 of file messenger_api_handle.h.

◆ group_keys

enum GNUNET_GenericReturnValue GNUNET_MESSENGER_Handle::group_keys

Definition at line 41 of file messenger_api_handle.h.

Referenced by propose_epoch_group().

◆ mq

◆ namestore

struct GNUNET_NAMESTORE_Handle* GNUNET_MESSENGER_Handle::namestore

Definition at line 44 of file messenger_api_handle.h.

◆ msg_callback

GNUNET_MESSENGER_MessageCallback GNUNET_MESSENGER_Handle::msg_callback

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

Referenced by create_handle(), and GNUNET_MESSENGER_connect().

◆ name

char* GNUNET_MESSENGER_Handle::name

Definition at line 49 of file messenger_api_handle.h.

◆ key

struct GNUNET_CRYPTO_PrivateKey* GNUNET_MESSENGER_Handle::key

Definition at line 50 of file messenger_api_handle.h.

◆ pubkey

struct GNUNET_CRYPTO_PublicKey* GNUNET_MESSENGER_Handle::pubkey

Definition at line 51 of file messenger_api_handle.h.

◆ reconnect_time

struct GNUNET_TIME_Relative GNUNET_MESSENGER_Handle::reconnect_time

Definition at line 53 of file messenger_api_handle.h.

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_MESSENGER_Handle::reconnect_task

Definition at line 54 of file messenger_api_handle.h.

◆ key_monitor

struct GNUNET_NAMESTORE_ZoneMonitor* GNUNET_MESSENGER_Handle::key_monitor

Definition at line 56 of file messenger_api_handle.h.

◆ contact_store

struct GNUNET_MESSENGER_ContactStore GNUNET_MESSENGER_Handle::contact_store

Definition at line 58 of file messenger_api_handle.h.

◆ rooms

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_Handle::rooms

Definition at line 60 of file messenger_api_handle.h.


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