LogCabin
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
LogCabin::RPC::MessageSocket::Outbound Struct Reference

This class stages a message while it is being sent. More...

List of all members.

Public Member Functions

 Outbound ()
 Default constructor.
 Outbound (Outbound &&other)
 Move constructor.
 Outbound (MessageId messageId, Core::Buffer message)
 Constructor.
Outboundoperator= (Outbound &&other)
 Move assignment.

Public Attributes

size_t bytesSent
 The number of bytes already sent for this message, including the header.
Header header
 The message header, in big endian.
Core::Buffer message
 The contents of the message (after the header).

Detailed Description

This class stages a message while it is being sent.

Definition at line 239 of file MessageSocket.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 136 of file MessageSocket.cc.

Move constructor.

Definition at line 143 of file MessageSocket.cc.

Constructor.

Definition at line 150 of file MessageSocket.cc.


Member Function Documentation

MessageSocket::Outbound & LogCabin::RPC::MessageSocket::Outbound::operator= ( Outbound &&  other)

Move assignment.

Definition at line 164 of file MessageSocket.cc.


Member Data Documentation

The number of bytes already sent for this message, including the header.

Definition at line 252 of file MessageSocket.h.

The message header, in big endian.

Definition at line 256 of file MessageSocket.h.

The contents of the message (after the header).

Definition at line 260 of file MessageSocket.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines