GNUnet  0.19.5
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
 
}; 
 

Detailed Description

The unified body of a GNUNET_MESSENGER_Message.

Definition at line 499 of file gnunet_messenger_service.h.

Field Documentation

◆ info

◆ join

◆ leave

struct GNUNET_MESSENGER_MessageLeave GNUNET_MESSENGER_MessageBody::leave

Definition at line 474 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

◆ 

union { ... }

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