OnixS C++ CME iLink 3 Binary Order Entry Handler  1.18.0
API Documentation
NetworkMessage Class Reference

#include <OnixS/CME/iLink3/messaging/NetworkMessage.h>

Public Member Functions

 NetworkMessage () noexcept
 
 NetworkMessage (const void *data, size_t size, SbeMessage::NoCheck) noexcept
 
 NetworkMessage (const void *data, size_t size)
 
const void * data () const noexcept
 
MessageSize size () const noexcept
 
void clear () noexcept
 
bool valid () const noexcept
 
SbeMessage message () const noexcept
 

Detailed Description

Constructor & Destructor Documentation

NetworkMessage ( )
inlinenoexcept

Constructs an empty instance.

Definition at line 36 of file NetworkMessage.h.

NetworkMessage ( const void *  data,
size_t  size,
SbeMessage::NoCheck   
)
inlinenoexcept

Constructs NetworkMessage from a data block. Performs no checks.

Definition at line 43 of file NetworkMessage.h.

NetworkMessage ( const void *  data,
size_t  size 
)
inline

Constructs NetworkMessage from a data block.

Definition at line 64 of file NetworkMessage.h.

Member Function Documentation

void clear ( )
inlinenoexcept

Blank the instance.

Definition at line 98 of file NetworkMessage.h.

const void* data ( ) const
inlinenoexcept

Definition at line 86 of file NetworkMessage.h.

SbeMessage message ( ) const
inlinenoexcept

Retrieves the underlying SBE message.

Definition at line 113 of file NetworkMessage.h.

MessageSize size ( ) const
inlinenoexcept

Definition at line 92 of file NetworkMessage.h.

bool valid ( ) const
inlinenoexcept
Returns
true if the instance refers to a valid packet, otherwise - false.

Definition at line 106 of file NetworkMessage.h.


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