B2BITS FIX Antenna C++ 2.32.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Engine::FixField Struct Reference

FIX field (tag and value). More...

#include <B2BITS_FixFieldsContainer.h>

+ Collaboration diagram for Engine::FixField:

Public Types

enum  FieldRole { FieldRole_GenericField = 1 , FieldRole_LeadingTag = 2 , FieldRole_LastFieldInGroup = 4 , FieldRole_StartTag = 8 }
 

Public Member Functions

 FixField (int tag, const std::string &value, FieldRole role)
 Constructor.
 

Public Attributes

unsigned int role_
 Role.
 
int tag_
 FIX field tag.
 
std::string value_
 Value.
 

Detailed Description

FIX field (tag and value).

Member Enumeration Documentation

◆ FieldRole

Enumerator
FieldRole_GenericField 

Indicates generic field (String, Int, month-year, etc)

FieldRole_LeadingTag 

Indicates leading tag of the repeating group.

FieldRole_LastFieldInGroup 

Indicates last field in the repeating group.

FieldRole_StartTag 

Indicates first tag of the repeating group entry.

Constructor & Destructor Documentation

◆ FixField()

Engine::FixField::FixField ( int tag,
const std::string & value,
FieldRole role )
inline

Constructor.

Parameters
tagFIX field tag
valueField value
roleField role

Member Data Documentation

◆ role_

unsigned int Engine::FixField::role_

Role.

◆ tag_

int Engine::FixField::tag_

FIX field tag.

◆ value_

std::string Engine::FixField::value_

Value.