Fawkes API  Fawkes Development Version
protobuf_comm::QueueEntry Struct Reference

Outgoing queue entry. More...

#include <queue_entry.h>

Public Member Functions

 QueueEntry ()
 Constructor. More...
 

Public Attributes

std::string serialized_message
 serialized protobuf message More...
 
frame_header_t frame_header
 Frame header (network byte order), never encrypted. More...
 
frame_header_v1_t frame_header_v1
 Frame header (network byte order), never encrypted. More...
 
message_header_t message_header
 Frame header (network byte order) More...
 
std::array< boost::asio::const_buffer, 3 > buffers
 outgoing buffers More...
 
std::string encrypted_message
 encrypted buffer if encryption is used More...
 

Detailed Description

Outgoing queue entry.

Definition at line 49 of file queue_entry.h.

Constructor & Destructor Documentation

◆ QueueEntry()

protobuf_comm::QueueEntry::QueueEntry ( )
inline

Member Data Documentation

◆ buffers

std::array<boost::asio::const_buffer, 3> protobuf_comm::QueueEntry::buffers

◆ encrypted_message

std::string protobuf_comm::QueueEntry::encrypted_message

encrypted buffer if encryption is used

Definition at line 62 of file queue_entry.h.

Referenced by protobuf_comm::ProtobufBroadcastPeer::send().

◆ frame_header

frame_header_t protobuf_comm::QueueEntry::frame_header

Frame header (network byte order), never encrypted.

Definition at line 58 of file queue_entry.h.

Referenced by QueueEntry(), protobuf_comm::ProtobufStreamClient::send(), protobuf_comm::ProtobufBroadcastPeer::send(), and protobuf_comm::ProtobufBroadcastPeer::send_raw().

◆ frame_header_v1

frame_header_v1_t protobuf_comm::QueueEntry::frame_header_v1

Frame header (network byte order), never encrypted.

Definition at line 59 of file queue_entry.h.

Referenced by protobuf_comm::ProtobufStreamClient::send(), and protobuf_comm::ProtobufBroadcastPeer::send().

◆ message_header

message_header_t protobuf_comm::QueueEntry::message_header

Frame header (network byte order)

Definition at line 60 of file queue_entry.h.

Referenced by protobuf_comm::ProtobufStreamClient::send(), and protobuf_comm::ProtobufBroadcastPeer::send().

◆ serialized_message

std::string protobuf_comm::QueueEntry::serialized_message

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