OnixS C++ FIX Engine  4.12.0
API Documentation
SessionConnectionSettings Class Reference

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

Public Member Functions

 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)
 

Protected Member Functions

 SessionConnectionSettings (SessionRole::Enum role)
 
void heartBeatInterval (unsigned interval)
 
void setResetSequenceNumbers (bool resetSeqNumbers)
 
void logonMessage (const Message &message)
 
Counterpartiescounterparties ()
 

Detailed Description

Definition at line 73 of file SessionConnectionSettings.h.

Constructor & Destructor Documentation

Initializes an instance from another one.

virtual ~SessionConnectionSettings ( )
virtual

Cleans an instance up.

Initializes an instance with the given session role.

Member Function Documentation

const Counterparties & counterparties ( ) const
inline

The list of all counterparties.

It is not used if the session must be logged on as an acceptor.

Definition at line 168 of file SessionConnectionSettings.h.

Counterparties& counterparties ( )
protected

The editable collection of counterparties.

unsigned heartBeatInterval ( ) const
inline

If the session must be logged on in the role of an initiator, defines the value for the heartbeat interval in seconds.

Otherwise it has an undefined value.

Definition at line 147 of file SessionConnectionSettings.h.

void heartBeatInterval ( unsigned  interval)
protected

Updates the heartbeat interval value.

Message * logonMessage ( ) const
inline

If the session must be logged on in the role of an initiator, defines the custom logon message which must be sent at the logon.

Otherwise it returns the NULL value.

Definition at line 161 of file SessionConnectionSettings.h.

void logonMessage ( const Message message)
protected

Assigns the custom logon message.

Copies all settings from another instance.

SessionRole::Enum role ( ) const
inline

Specifies whether the session must be connected as an acceptor or initiator.

Definition at line 140 of file SessionConnectionSettings.h.

bool setResetSequenceNumbers ( ) const
inline

If the session must be logged on in the role of an initiator, defines whether the 'SetResetSequenceNumbers' flag must be sent within the logon message.

Otherwise it has an undefined value.

Definition at line 154 of file SessionConnectionSettings.h.

void setResetSequenceNumbers ( bool  resetSeqNumbers)
protected

Updates the session reset sequence numbers policy.


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