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

Message filter. More...

#include <B2BITS_MsgFilter.h>

+ Collaboration diagram for Engine::MsgFilter:

Public Member Functions

 MsgFilter ()
 Constructs empty messages filter. More...
 

Public Attributes

int beginSeqNo_
 First message of range. More...
 
int endSeqNo_
 Last message of range. More...
 
FixFieldsList filter_
 Messages with specific pairs <tag, value> must be included. More...
 
MsgTypes msgTypes_
 Messages of what types must be included into output list. More...
 

Detailed Description

Message filter.

Constructor & Destructor Documentation

Engine::MsgFilter::MsgFilter ( )
inline

Constructs empty messages filter.

Member Data Documentation

int Engine::MsgFilter::beginSeqNo_

First message of range.

int Engine::MsgFilter::endSeqNo_

Last message of range.

0 represents infinity.

FixFieldsList Engine::MsgFilter::filter_

Messages with specific pairs <tag, value> must be included.

Empty set represents no filtering by values.

Note
repeating groups are not handled so far.
MsgTypes Engine::MsgFilter::msgTypes_

Messages of what types must be included into output list.

Empty set represents no filtering by MsgType.