OnixS C++ FIX Engine  4.7.0
API Documentation
FlatFieldRef Class Reference

#include </work/build/include/OnixS/FIXEngine/FIX/FlatFieldRefAndKey.h>

Public Member Functions

 FlatFieldRef ()
 
 FlatFieldRef (size_t valueOffset, size_t valueSize)
 
size_t valueOffset () const
 
size_t valueSize () const
 
 operator bool () const
 
bool operator== (const FlatFieldRef &other) const
 
bool operator!= (const FlatFieldRef &other) const
 

Friends

class OnixS::FIX::Core::Messaging::Extras:: FlatMessage
 

Detailed Description

Note
Reference remains valid since the moment it is obtained till the moment any other field of the same Serialized message is modified.

Definition at line 39 of file FlatFieldRefAndKey.h.

Constructor & Destructor Documentation

FlatFieldRef ( )
inline

Initializes as a references to nothing.

Definition at line 43 of file FlatFieldRefAndKey.h.

FlatFieldRef ( size_t  valueOffset,
size_t  valueSize 
)
inline

Message only should use this constructor to initialize a valid reference.

Definition at line 49 of file FlatFieldRefAndKey.h.

Member Function Documentation

operator bool ( ) const
inline

Indicates whether the instance refers to the field or not.

Definition at line 64 of file FlatFieldRefAndKey.h.

bool operator!= ( const FlatFieldRef other) const
inline

Compares the instance with the given one.

Definition at line 79 of file FlatFieldRefAndKey.h.

bool operator== ( const FlatFieldRef other) const
inline

Compares the instance with the given one.

Definition at line 70 of file FlatFieldRefAndKey.h.

size_t valueOffset ( ) const
inline

Gets value offset.

Definition at line 54 of file FlatFieldRefAndKey.h.

size_t valueSize ( ) const
inline

Gets value size.

Definition at line 59 of file FlatFieldRefAndKey.h.

Friends And Related Function Documentation

friend class OnixS::FIX::Core::Messaging::Extras:: FlatMessage
friend

Definition at line 88 of file FlatFieldRefAndKey.h.


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