GNUnet 0.21.1
GNUNET_MESSENGER_Room Struct Reference

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

Collaboration diagram for GNUNET_MESSENGER_Room:
[legend]

Data Fields

struct GNUNET_MESSENGER_Handlehandle
 
struct GNUNET_HashCode key
 
struct GNUNET_HashCode last_message
 
enum GNUNET_GenericReturnValue opened
 
enum GNUNET_GenericReturnValue use_handle_name
 
enum GNUNET_GenericReturnValue wait_for_sync
 
struct GNUNET_ShortHashCodesender_id
 
struct GNUNET_MESSENGER_ListTunnels entries
 
struct GNUNET_CONTAINER_MultiHashMapmessages
 
struct GNUNET_CONTAINER_MultiShortmapmembers
 
struct GNUNET_CONTAINER_MultiHashMaplinks
 
struct GNUNET_MESSENGER_QueueMessages queue
 
struct GNUNET_MESSENGER_MessageControlcontrol
 

Detailed Description

Definition at line 51 of file messenger_api_room.h.

Field Documentation

◆ handle

◆ key

◆ last_message

◆ opened

◆ use_handle_name

enum GNUNET_GenericReturnValue GNUNET_MESSENGER_Room::use_handle_name

◆ wait_for_sync

enum GNUNET_GenericReturnValue GNUNET_MESSENGER_Room::wait_for_sync

◆ sender_id

struct GNUNET_ShortHashCode* GNUNET_MESSENGER_Room::sender_id

◆ entries

◆ messages

◆ members

◆ links

struct GNUNET_CONTAINER_MultiHashMap* GNUNET_MESSENGER_Room::links

◆ queue

struct GNUNET_MESSENGER_QueueMessages GNUNET_MESSENGER_Room::queue

◆ control

struct GNUNET_MESSENGER_MessageControl* GNUNET_MESSENGER_Room::control

Definition at line 72 of file messenger_api_room.h.

Referenced by create_room(), destroy_room(), and handle_recv_message().


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