Public Member Functions | Public Attributes

Engine::MsgFilter Struct Reference

Message filter. More...

#include <B2BITS_PubEngineDefines.h>

Collaboration diagram for Engine::MsgFilter:

List of all members.

Public Member Functions

 MsgFilter ()
 Constructs empty messages filter.

Public Attributes

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

Detailed Description

Message filter.

Definition at line 145 of file B2BITS_PubEngineDefines.h.


Constructor & Destructor Documentation

Engine::MsgFilter::MsgFilter (  ) [inline]

Constructs empty messages filter.

Definition at line 166 of file B2BITS_PubEngineDefines.h.


Member Data Documentation

First message of range.

Definition at line 160 of file B2BITS_PubEngineDefines.h.

Last message of range.

0 represents infinity.

Definition at line 163 of file B2BITS_PubEngineDefines.h.

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

Empty set represents no filtering by values.

Note:
repeating groups are not handled so far.

Definition at line 157 of file B2BITS_PubEngineDefines.h.

Messages of what types must be included into output list.

Empty set represents no filtering by MsgType.

Definition at line 150 of file B2BITS_PubEngineDefines.h.