OnixS C++ FIX Engine  4.2.0
API Documentation
InitiatorConnectionSettings Class Reference

#include <OnixS/FIXEngine/FIX/Scheduling/SessionConnectionSettings.h>

Collaboration diagram for InitiatorConnectionSettings:

Public Member Functions

 InitiatorConnectionSettings (const Host &host, Port port)
 
 InitiatorConnectionSettings (const Host &host, Port port, bool resetSessionSequenceNumbers)
 
 InitiatorConnectionSettings (const Host &host, Port port, unsigned heartbeatInterval)
 
 InitiatorConnectionSettings (const Host &host, Port port, const Message &customLogonMessage)
 
 InitiatorConnectionSettings (const Host &host, Port port, unsigned heartbeatInterval, bool resetSessionSequenceNumbers, const Message *customLogonMessage=NULL)
 
void addCounterparty (const Host &host, Port port)
 
- Public Member Functions inherited from SessionConnectionSettings
 SessionConnectionSettings (const SessionConnectionSettings &other)
 
virtual ~SessionConnectionSettings ()
 
SessionRole::Enum role () const
 
unsigned heartBeatInterval () const
 
bool setResetSequenceNumbers () const
 
MessagelogonMessage () const
 
const Counterpartiescounterparties () const
 
SessionConnectionSettingsoperator= (const SessionConnectionSettings &other)
 

Additional Inherited Members

- Protected Member Functions inherited from SessionConnectionSettings
 SessionConnectionSettings (SessionRole::Enum role)
 
void heartBeatInterval (unsigned interval)
 
void setResetSequenceNumbers (bool resetSeqNumbers)
 
void logonMessage (const Message &message)
 
Counterpartiescounterparties ()
 

Detailed Description

Definition at line 185 of file SessionConnectionSettings.h.

Constructor & Destructor Documentation

InitiatorConnectionSettings ( const Host host,
Port  port 
)

Initializes instance with session-initiator related attributes.

Parameters
hostDefines remote host to which session must connect to.
portDefines port number to which session must connect to.
InitiatorConnectionSettings ( const Host host,
Port  port,
bool  resetSessionSequenceNumbers 
)

Initializes instance with session-initiator related attributes.

Parameters
hostDefines remote host to which session must connect to.
portDefines port number to which session must connect to.
resetSessionSequenceNumbersDefines whether 'SetResetSequenceNumbers' flag must be sent within logon message.
InitiatorConnectionSettings ( const Host host,
Port  port,
unsigned  heartbeatInterval 
)

Initializes instance with session-initiator related attributes.

Parameters
hostDefines remote host to which session must connect to.
portDefines port number to which session must connect to.
heartbeatIntervalDefines time interval between heartbeat messages.
InitiatorConnectionSettings ( const Host host,
Port  port,
const Message customLogonMessage 
)

Initializes instance with session-initiator related attributes.

Parameters
hostDefines remote host to which session must connect to.
portDefines port number to which session must connect to.
customLogonMessageDefines custom logon message which should be used at logon.
InitiatorConnectionSettings ( const Host host,
Port  port,
unsigned  heartbeatInterval,
bool  resetSessionSequenceNumbers,
const Message customLogonMessage = NULL 
)

Initializes instance with session-initiator related attributes.

Parameters
hostDefines remote host to which session must connect to.
portDefines port number to which session must connect to.
heartbeatIntervalDefines time interval between heartbeat
resetSessionSequenceNumbersDefines whether 'SetResetSequenceNumbers' flag must be sent within logon message.
customLogonMessageOptionally defines custom logon message which should be used at logon.

Member Function Documentation

void addCounterparty ( const Host host,
Port  port 
)

Adds one more counterparty for the list of counterparties session should try to connect to.


The documentation for this class was generated from the following file: