OnixS C++ CME Market Data Handler  5.4.0
API documentation
BinaryMessage.h File Reference
#include <cassert>
#include <stdexcept>
#include <OnixS/CME/MDH/Assertion.h>
#include <OnixS/CME/MDH/String.h>
#include <OnixS/CME/MDH/Memory.h>
#include <OnixS/CME/MDH/Composites.h>
#include <OnixS/CME/MDH/SchemaTraits.h>

Go to the source code of this file.

Classes

class  BinaryBlock< Container, BlockLength >
 
class  BinaryGroupEntry< Length >
 
class  BinaryGroupEntries< EntryType, BlockLength, NumInGroup, Length >
 
class  BinaryGroupEntries< EntryType, BlockLength, NumInGroup, Length >::Iterator
 
class  BinaryGroup< EntryType, DimensionType, LengthType >
 
class  BinaryGroups< Length >
 
class  BinaryMessage
 

Namespaces

 OnixS
 
 OnixS::CME
 
 OnixS::CME::MDH
 

Typedefs

typedef MessageHeader::TemplateId MessageTemplateId
 
typedef UInt16 MessageSize
 

Functions

ONIXS_CMEMDH_EXPORTED void throwBadBinaryData (const Char *className)
 
ONIXS_CMEMDH_EXPORTED void throwBadBinaryGroup ()
 
void throwBadBinaryMessage ()
 
ONIXS_CMEMDH_EXPORTED void throwBadMessageVersion (const Char *, SchemaVersion, SchemaVersion)
 
ONIXS_CMEMDH_EXPORTED void throwBadMessageVersion (SchemaVersion messageVersion)