OnixS C++ CBOE CFE Binary Order Entry (BOE) Handler  1.12.0
API documentation
BinaryMessage Class Reference

#include <OnixS/CboeCFE/Trading/BOE/BinaryMessage.h>

Public Types

typedef MessageSize BinarySize
 

Public Member Functions

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

Additional Inherited Members

- Protected Member Functions inherited from BinaryFields< BinaryMessage, MessageSize >
const SubMessage submessage (MessageSizeoffset, MessageSizesize) const
 
const FieldValue & ordinaryRef (MessageSizeoffset) const
 
FieldValue ordinary (MessageSizeoffset) const
 
Enumeration::Enum enumeration (MessageSizeoffset) const
 
StrRef fixedStr (MessageSizeoffset) const
 

Detailed Description

Definition at line 135 of file BinaryMessage.h.

Member Typedef Documentation

Length of message binary data.

Definition at line 142 of file BinaryMessage.h.

Constructor & Destructor Documentation

BinaryMessage ( )
inline

Initializes blank instance referencing to nothing.

Definition at line 145 of file BinaryMessage.h.

BinaryMessage ( const void *  data,
MessageSize  size 
)
inline

Initializes instance over given memory block.

Definition at line 152 of file BinaryMessage.h.

BinaryMessage ( const BinaryMessage other)
inline

Initializes instance as copy of the other one.

Definition at line 162 of file BinaryMessage.h.

Member Function Documentation

const void* binary ( ) const
inline

Message content.

Definition at line 176 of file BinaryMessage.h.

MessageSize binarySize ( ) const
inline

Size of message.

Definition at line 182 of file BinaryMessage.h.

operator bool ( ) const
inline

Indicates whether instance refers to a valid message.

Definition at line 170 of file BinaryMessage.h.

BinaryMessage& operator= ( const BinaryMessage other)
inline

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

Definition at line 189 of file BinaryMessage.h.


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