GNUnet 0.21.1
GNUNET_MESSENGER_MessageBody Struct Reference

The unified body of a GNUNET_MESSENGER_Message. More...

#include <gnunet_messenger_service.h>

Collaboration diagram for GNUNET_MESSENGER_MessageBody:
[legend]

Data Fields

union {
   struct GNUNET_MESSENGER_MessageInfo   info
 
   struct GNUNET_MESSENGER_MessageJoin   join
 
   struct GNUNET_MESSENGER_MessageLeave   leave
 
   struct GNUNET_MESSENGER_MessageName   name
 
   struct GNUNET_MESSENGER_MessageKey   key
 
   struct GNUNET_MESSENGER_MessagePeer   peer
 
   struct GNUNET_MESSENGER_MessageId   id
 
   struct GNUNET_MESSENGER_MessageMiss   miss
 
   struct GNUNET_MESSENGER_MessageMerge   merge
 
   struct GNUNET_MESSENGER_MessageRequest   request
 
   struct GNUNET_MESSENGER_MessageInvite   invite
 
   struct GNUNET_MESSENGER_MessageText   text
 
   struct GNUNET_MESSENGER_MessageFile   file
 
   struct GNUNET_MESSENGER_MessagePrivate   privacy
 
   struct GNUNET_MESSENGER_MessageDelete   deletion
 
   struct GNUNET_MESSENGER_MessageConnection   connection
 
   struct GNUNET_MESSENGER_MessageTicket   ticket
 
   struct GNUNET_MESSENGER_MessageTranscript   transcript
 
   struct GNUNET_MESSENGER_MessageTag   tag
 
}; 
 

Detailed Description

The unified body of a GNUNET_MESSENGER_Message.

Definition at line 600 of file gnunet_messenger_service.h.

Field Documentation

◆ info

◆ join

◆ leave

struct GNUNET_MESSENGER_MessageLeave GNUNET_MESSENGER_MessageBody::leave

Definition at line 606 of file gnunet_messenger_service.h.

◆ name

◆ key

◆ peer

◆ id

◆ miss

◆ merge

◆ request

◆ invite

struct GNUNET_MESSENGER_MessageInvite GNUNET_MESSENGER_MessageBody::invite

◆ text

◆ file

◆ privacy

◆ deletion

◆ connection

◆ ticket

struct GNUNET_MESSENGER_MessageTicket GNUNET_MESSENGER_MessageBody::ticket

◆ transcript

◆ tag

◆ 

union { ... } GNUNET_MESSENGER_MessageBody::@29

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