B2BITS FIX Antenna C++  2.27.0
Public Member Functions | Public Attributes | List of all members
Engine::InMsgSeqNumTooLowEvent Class Reference

Incoming message sequence number is too low. More...

#include <B2BITS_SessionEvent.h>

+ Inheritance diagram for Engine::InMsgSeqNumTooLowEvent:
+ Collaboration diagram for Engine::InMsgSeqNumTooLowEvent:

Public Member Functions

 InMsgSeqNumTooLowEvent (FIXMessage const *msg)
 Constructor. More...
 
virtual const std::string * what () const
 Reimplemented from SessionEvent. More...
 
virtual ~InMsgSeqNumTooLowEvent ()
 Destructor. More...
 

Public Attributes

const FIXMessage *const message_
 The received Logout message. More...
 
bool processed_
 If false [default], session will stoped; otherwise message will be ignored. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Engine::SessionEvent
virtual ~SessionEvent ()
 Destructor. More...
 

Detailed Description

Incoming message sequence number is too low.

If message is processed on the application level, set InMsgSeqNumTooLowEvent::processed_ to true.

Constructor & Destructor Documentation

◆ InMsgSeqNumTooLowEvent()

Engine::InMsgSeqNumTooLowEvent::InMsgSeqNumTooLowEvent ( FIXMessage const *  msg)
explicit

Constructor.

◆ ~InMsgSeqNumTooLowEvent()

virtual Engine::InMsgSeqNumTooLowEvent::~InMsgSeqNumTooLowEvent ( )
virtual

Destructor.

Member Function Documentation

◆ what()

virtual const std::string* Engine::InMsgSeqNumTooLowEvent::what ( ) const
virtual

Reimplemented from SessionEvent.

See also
SessionEvent

Implements Engine::SessionEvent.

Member Data Documentation

◆ message_

const FIXMessage* const Engine::InMsgSeqNumTooLowEvent::message_

The received Logout message.

Warning
not NULL only if the session was closed by the remote side.

◆ processed_

bool Engine::InMsgSeqNumTooLowEvent::processed_
mutable

If false [default], session will stoped; otherwise message will be ignored.

Output parameter.