B2BITS FIX Antenna C++  2.29.0
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

◆ MsgFilter()

Engine::MsgFilter::MsgFilter ( )
inline

Constructs empty messages filter.

Member Data Documentation

◆ beginSeqNo_

int Engine::MsgFilter::beginSeqNo_

First message of range.

◆ endSeqNo_

int Engine::MsgFilter::endSeqNo_

Last message of range.

0 represents infinity.

◆ filter_

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_

MsgTypes Engine::MsgFilter::msgTypes_

Messages of what types must be included into output list.

Empty set represents no filtering by MsgType.