OnixS C++ CME Market Data Handler  5.4.0
API documentation
GroupEntry Class Reference

#include <OnixS/CME/MDH/FIX/Message.h>

Public Member Functions

 GroupEntry ()
 
 GroupEntry (const GroupEntry &other)
 
 operator bool () const
 
Field operator[] (Tag tag) const
 
Field field (Tag tag) const
 
GroupEntryoperator= (const GroupEntry &other)
 

Protected Member Functions

 GroupEntry (const GroupEntrySource &binary, const GroupEntryAccessor &accessor)
 

Friends

class Group
 

Detailed Description

Provides FIX-like access to the fields stored in a SBE-encoded repeating group.

Definition at line 65 of file Message.h.

Constructor & Destructor Documentation

GroupEntry ( const GroupEntrySource binary,
const GroupEntryAccessor accessor 
)
inlineprotected

Full-initialized instances are constructed through descendants.

Definition at line 76 of file Message.h.

GroupEntry ( )
inline

Initializes the instance which refers to nothing and thus represents a null instance.

Definition at line 87 of file Message.h.

GroupEntry ( const GroupEntry other)
inline

Initializes the instance as the copy of the other one.

Definition at line 95 of file Message.h.

Member Function Documentation

Field field ( Tag  tag) const
inlinevirtual

Returns field by its tag.

The instance must refer to a valid group entry.

Implements FieldSet.

Definition at line 120 of file Message.h.

operator bool ( ) const
inline

Indicates whether the instance refers to a valid repeating group entry.

Definition at line 104 of file Message.h.

GroupEntry& operator= ( const GroupEntry other)
inline

Re-initializes as the copy of the other instance.

Definition at line 130 of file Message.h.

Field operator[] ( Tag  tag) const
inline

Returns field by its tag.

The instance must refer to a valid group entry.

Definition at line 112 of file Message.h.

Friends And Related Function Documentation

friend class Group
friend

Definition at line 72 of file Message.h.


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