OnixS C++ SGX Titan OUCH Trading Handler  1.2.0
API documentation
MutableBinaryFields< Block, FieldAccessor > Class Template Reference

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

Collaboration diagram for MutableBinaryFields< Block, FieldAccessor >:

Protected Member Functions

template<class FieldValue >
void setOrdinary (BlockSize offset, FieldValue value) throw ()
 
template<class FieldValue >
void setOrdinaryRef (BlockSize offset, FieldValue value) throw ()
 
template<class Enumeration >
void setEnumeration (BlockSize offset, typename Enumeration::Enum value) throw ()
 
template<BlockSize Size>
void setFixedStr (BlockSize offset, const StrRef &value) throw ()
 
- Protected Member Functions inherited from BinaryFields< Block, FieldAccessor >
template<class FieldValue >
FieldValue ordinary (BlockSize offset) const throw ()
 
template<class FieldValue >
const FieldValue & ordinaryRef (BlockSize offset) const throw ()
 
template<class Enumeration >
Enumeration::Enum enumeration (BlockSize offset) const throw ()
 
template<BlockSize Size>
StrRef fixedStr (BlockSize offset) const throw ()
 

Detailed Description

template<template< class > class Block, class FieldAccessor>
class OnixS::SgxTitan::Trading::Ouch::MutableBinaryFields< Block, FieldAccessor >

Exposes base services to access fields stored in little Endian block of memory. Class represents an abstraction, instance construction available through descendants implementing actual access to encoded data.

Definition at line 34 of file MutableBinaryMessage.h.

Member Function Documentation

void setEnumeration ( BlockSize  offset,
typename Enumeration::Enum  value 
)
throw (
)
inlineprotected

Returns value of a field by its offset.

Definition at line 72 of file MutableBinaryMessage.h.

void setFixedStr ( BlockSize  offset,
const StrRef value 
)
throw (
)
inlineprotected

Definition at line 80 of file MutableBinaryMessage.h.

void setOrdinary ( BlockSize  offset,
FieldValue  value 
)
throw (
)
inlineprotected

Assigns value of a field by its offset.

Definition at line 49 of file MutableBinaryMessage.h.

void setOrdinaryRef ( BlockSize  offset,
FieldValue  value 
)
throw (
)
inlineprotected

Assigns value of a field by its offset.

Definition at line 61 of file MutableBinaryMessage.h.


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