B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Public Attributes | List of all members
Engine::FixField Struct Reference

FIX field (tag & 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. More...
 

Public Attributes

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

Detailed Description

FIX field (tag & value).

Member Enumeration Documentation

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

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

Constructor.

Parameters
tagFIX field tag
valueField value
roleField role

Member Data Documentation

unsigned int Engine::FixField::role_

Role.

int Engine::FixField::tag_

FIX field tag.

std::string Engine::FixField::value_

Value.