Public Types | Public Member Functions | Public Attributes

Engine::FixField Struct Reference

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

#include <B2BITS_FixFieldsContainer.h>

Collaboration diagram for Engine::FixField:

List of all members.

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 & value).

Definition at line 59 of file B2BITS_FixFieldsContainer.h.


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.

Definition at line 60 of file B2BITS_FixFieldsContainer.h.


Constructor & Destructor Documentation

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

Constructor.

Parameters:
tagFIX field tag
valueField value
roleField role

Definition at line 75 of file B2BITS_FixFieldsContainer.h.


Member Data Documentation

Role.

Definition at line 69 of file B2BITS_FixFieldsContainer.h.

FIX field tag.

Definition at line 67 of file B2BITS_FixFieldsContainer.h.

Value.

Definition at line 68 of file B2BITS_FixFieldsContainer.h.