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

A Resend Request (MsgType = 2) has been received. More...

#include <B2BITS_SessionEvent.h>

+ Inheritance diagram for Engine::ResendRequestEvent:
+ Collaboration diagram for Engine::ResendRequestEvent:

Public Member Functions

virtual int getBeginSeqNo () const
 Returns the message sequence number of first record in range to be resent (the BeginSeqNo field, tag = 7). More...
 
virtual int getEndSeqNo () const
 Returns the message sequence number of last record in range to be resent (the EndSeqNo field, tag = 16). More...
 
 ResendRequestEvent (const Engine::FIXMessage *resendRequestMsg, int beginSeqNum, int endSeqNum)
 Constructor. More...
 
virtual const std::string * what () const
 Reimplemented from SessionEvent. More...
 
virtual ~ResendRequestEvent ()
 Destructor. More...
 

Public Attributes

bool processResendRequest_
 If true resend request will be processed according to the standard. More...
 
const Engine::FIXMessageresendRequestMsg_
 The Resend Request message. More...
 

Additional Inherited Members

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

Detailed Description

A Resend Request (MsgType = 2) has been received.

Constructor & Destructor Documentation

Engine::ResendRequestEvent::ResendRequestEvent ( const Engine::FIXMessage resendRequestMsg,
int  beginSeqNum,
int  endSeqNum 
)

Constructor.

virtual Engine::ResendRequestEvent::~ResendRequestEvent ( )
virtual

Destructor.

Member Function Documentation

virtual int Engine::ResendRequestEvent::getBeginSeqNo ( ) const
virtual

Returns the message sequence number of first record in range to be resent (the BeginSeqNo field, tag = 7).

virtual int Engine::ResendRequestEvent::getEndSeqNo ( ) const
virtual

Returns the message sequence number of last record in range to be resent (the EndSeqNo field, tag = 16).

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

Reimplemented from SessionEvent.

See Also
SessionEvent.

Implements Engine::SessionEvent.

Member Data Documentation

bool Engine::ResendRequestEvent::processResendRequest_
mutable

If true resend request will be processed according to the standard.

This is the default behaviour. If false resend request will be ignored i.e. neither messages will be resent nor gap fill will be sent. Output parameter. Default is true.

Warning
Setting this parameter to false results in non-standard behaviour. Please do not change this parameter unless you are absolutely sure you need to change this behavior.
const Engine::FIXMessage* Engine::ResendRequestEvent::resendRequestMsg_

The Resend Request message.