Fawkes API
Fawkes Development Version
|
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... | |
Outgoing queue entry.
Definition at line 49 of file queue_entry.h.
|
inline |
Constructor.
Definition at line 52 of file queue_entry.h.
References protobuf_comm::frame_header_t::cipher, frame_header, and protobuf_comm::frame_header_t::header_version.
std::array<boost::asio::const_buffer, 3> protobuf_comm::QueueEntry::buffers |
outgoing buffers
Definition at line 61 of file queue_entry.h.
Referenced by protobuf_comm::ProtobufStreamClient::disconnect(), protobuf_comm::ProtobufStreamClient::send(), protobuf_comm::ProtobufBroadcastPeer::send(), and protobuf_comm::ProtobufBroadcastPeer::send_raw().
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_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_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_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().
std::string protobuf_comm::QueueEntry::serialized_message |
serialized protobuf message
Definition at line 56 of file queue_entry.h.
Referenced by protobuf_comm::ProtobufStreamClient::send(), protobuf_comm::ProtobufBroadcastPeer::send(), and protobuf_comm::ProtobufBroadcastPeer::send_raw().