OnixS C++ CME MDP Premium Market Data Handler 5.9.0
Users' manual and API documentation
Loading...
Searching...
No Matches
TagValue Class Reference

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

Public Types

typedef StrRef Value

Public Member Functions

 TagValue ()
 TagValue (Tag tag, const Value &value)
Tag tag () const
void tag (Tag tag)
const Valuevalue () const
void value (const Value &value)
void value (const Char *data, size_t size)

Detailed Description

Definition at line 34 of file MultiContainer.h.

Member Typedef Documentation

◆ Value

typedef StrRef Value

Alias for the value type.

Definition at line 41 of file MultiContainer.h.

Constructor & Destructor Documentation

◆ TagValue() [1/2]

TagValue ( )
inline

Initialies instance with zero tag and empty value.

Definition at line 45 of file MultiContainer.h.

◆ TagValue() [2/2]

TagValue ( Tag tag,
const Value & value )
inline

Initializes instance according to the given attributes.

Definition at line 53 of file MultiContainer.h.

Member Function Documentation

◆ tag() [1/2]

Tag tag ( ) const
inline

Tag component of the pair.

Definition at line 60 of file MultiContainer.h.

◆ tag() [2/2]

void tag ( Tag tag)
inline

Updates tag component.

Definition at line 66 of file MultiContainer.h.

◆ value() [1/3]

const Value & value ( ) const
inline

Value component of the pair.

Definition at line 72 of file MultiContainer.h.

◆ value() [2/3]

void value ( const Char * data,
size_t size )
inline

Updates value component.

Definition at line 84 of file MultiContainer.h.

◆ value() [3/3]

void value ( const Value & value)
inline

Updates value component.

Definition at line 78 of file MultiContainer.h.