OnixS C++ SGX Titan OUCH Trading Handler  1.2.0
API documentation
BinaryMessage< Accessor > Class Template Reference

#include <OnixS/SgxTitan/Trading/OUCH/BinaryMessage.h>

Collaboration diagram for BinaryMessage< Accessor >:

Public Types

typedef MessageSize BinarySize
 

Public Member Functions

 BinaryMessage (const void *data, MessageSize size) throw ()
 
ONIXS_SGX_OUCH_CONSTEXPR BinaryMessage (const BinaryMessage &other) throw ()
 
const void * binary () const throw ()
 
MessageSize binarySize () const throw ()
 
BinaryMessageoperator= (const BinaryMessage &other) throw ()
 

Additional Inherited Members

- Protected Member Functions inherited from BinaryFields< BinaryMessage, Accessor >
FieldValue ordinary (BlockSize offset) const throw ()
 
const FieldValue & ordinaryRef (BlockSize offset) const throw ()
 
Enumeration::Enum enumeration (BlockSize offset) const throw ()
 
StrRef fixedStr (BlockSize offset) const throw ()
 

Detailed Description

template<class Accessor>
class OnixS::SgxTitan::Trading::Ouch::BinaryMessage< Accessor >

Definition at line 105 of file BinaryMessage.h.

Member Typedef Documentation

Length of message binary data.

Definition at line 113 of file BinaryMessage.h.

Constructor & Destructor Documentation

BinaryMessage ( const void *  data,
MessageSize  size 
)
throw (
)
inline

Initializes instance over given memory block.

Definition at line 116 of file BinaryMessage.h.

ONIXS_SGX_OUCH_CONSTEXPR BinaryMessage ( const BinaryMessage< Accessor > &  other)
throw (
)
inline

Initializes instance as copy of the other one.

Definition at line 127 of file BinaryMessage.h.

Member Function Documentation

const void* binary ( ) const
throw (
)
inline

Message content.

Definition at line 136 of file BinaryMessage.h.

MessageSize binarySize ( ) const
throw (
)
inline

Size of message.

Definition at line 143 of file BinaryMessage.h.

BinaryMessage& operator= ( const BinaryMessage< Accessor > &  other)
throw (
)
inline

Re-initializes instance as a copy of the other one.

Definition at line 151 of file BinaryMessage.h.


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