FIX::SessionState Class Reference

Maintains all of state for the Session class. More...

#include <SessionState.h>

Inheritance diagram for FIX::SessionState:
Collaboration diagram for FIX::SessionState:

Public Types

typedef std::pair< int, int > ResendRange

Public Member Functions

 SessionState ()
bool enabled () const
void enabled (bool value)
bool receivedLogon () const
void receivedLogon (bool value)
bool sentLogout () const
void sentLogout (bool value)
bool sentLogon () const
void sentLogon (bool value)
bool receivedReset () const
void receivedReset (bool value)
bool sentReset () const
void sentReset (bool value)
bool initiate () const
void initiate (bool value)
int logonTimeout () const
void logonTimeout (int value)
int logoutTimeout () const
void logoutTimeout (int value)
int testRequest () const
void testRequest (int value)
bool resendRequested () const
ResendRange resendRange () const
void resendRange (int begin, int end)
MessageStorestore ()
void store (MessageStore *pValue)
Loglog ()
void log (Log *pValue)
void heartBtInt (const HeartBtInt &value)
HeartBtInt & heartBtInt ()
const HeartBtInt & heartBtInt () const
void lastSentTime (const UtcTimeStamp &value)
UtcTimeStamplastSentTime ()
const UtcTimeStamplastSentTime () const
void lastReceivedTime (const UtcTimeStamp &value)
UtcTimeStamplastReceivedTime ()
const UtcTimeStamplastReceivedTime () const
bool shouldSendLogon () const
bool alreadySentLogon () const
bool logonTimedOut () const
bool logoutTimedOut () const
bool withinHeartBeat () const
bool timedOut () const
bool needHeartbeat () const
bool needTestRequest () const
std::string logoutReason () const
void logoutReason (const std::string &value)
void queue (int msgSeqNum, const Message &message)
bool retrieve (int msgSeqNum, Message &message)
void clearQueue ()
bool set (int s, const std::string &m) throw ( IOException )
void get (int b, int e, std::vector< std::string > &m) const throw ( IOException )
int getNextSenderMsgSeqNum () const throw ( IOException )
int getNextTargetMsgSeqNum () const throw ( IOException )
void setNextSenderMsgSeqNum (int n) throw ( IOException )
void setNextTargetMsgSeqNum (int n) throw ( IOException )
void incrNextSenderMsgSeqNum () throw ( IOException )
void incrNextTargetMsgSeqNum () throw ( IOException )
UtcTimeStamp getCreationTime () const throw ( IOException )
void reset () throw ( IOException )
void refresh () throw ( IOException )
void clear ()
void backup ()
void onIncoming (const std::string &string)
void onOutgoing (const std::string &string)
void onEvent (const std::string &string)
Public Member Functions inherited from FIX::MessageStore
virtual ~MessageStore ()
Public Member Functions inherited from FIX::Log
virtual ~Log ()

Private Types

typedef std::map< int, MessageMessages

Private Attributes

bool m_enabled
bool m_receivedLogon
bool m_sentLogout
bool m_sentLogon
bool m_sentReset
bool m_receivedReset
bool m_initiate
int m_logonTimeout
int m_logoutTimeout
int m_testRequest
ResendRange m_resendRange
HeartBtInt m_heartBtInt
UtcTimeStamp m_lastSentTime
UtcTimeStamp m_lastReceivedTime
std::string m_logoutReason
Messages m_queue
MessageStorem_pStore
Logm_pLog
NullLog m_nullLog
Mutex m_mutex

Detailed Description

Maintains all of state for the Session class.

Definition at line 37 of file SessionState.h.

Member Typedef Documentation

◆ Messages

typedef std::map< int, Message > FIX::SessionState::Messages
private

Definition at line 39 of file SessionState.h.

◆ ResendRange

typedef std::pair<int, int> FIX::SessionState::ResendRange

Definition at line 83 of file SessionState.h.

Constructor & Destructor Documentation

◆ SessionState()

FIX::SessionState::SessionState ( )
inline

Member Function Documentation

◆ alreadySentLogon()

bool FIX::SessionState::alreadySentLogon ( ) const
inline

Definition at line 116 of file SessionState.h.

116{ return initiate() && sentLogon(); }
bool sentLogon() const
bool initiate() const

References initiate(), and sentLogon().

◆ backup()

void FIX::SessionState::backup ( )
inlinevirtual

Implements FIX::Log.

Definition at line 198 of file SessionState.h.

199 { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->backup(); }

References m_mutex, and m_pLog.

◆ clear()

void FIX::SessionState::clear ( )
inlinevirtual

Implements FIX::Log.

Definition at line 196 of file SessionState.h.

197 { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->clear(); }

References m_mutex, and m_pLog.

◆ clearQueue()

void FIX::SessionState::clearQueue ( )
inline

Definition at line 169 of file SessionState.h.

170 { Locker l( m_mutex ); m_queue.clear(); }

References m_mutex, and m_queue.

◆ enabled() [1/2]

bool FIX::SessionState::enabled ( ) const
inline

Definition at line 50 of file SessionState.h.

50{ return m_enabled; }

References m_enabled.

◆ enabled() [2/2]

void FIX::SessionState::enabled ( bool value)
inline

Definition at line 51 of file SessionState.h.

51{ m_enabled = value; }

References m_enabled.

◆ get()

void FIX::SessionState::get ( int b,
int e,
std::vector< std::string > & m ) const
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 174 of file SessionState.h.

176 { Locker l( m_mutex ); m_pStore->get( b, e, m ); }

References m_mutex, and m_pStore.

◆ getCreationTime()

UtcTimeStamp FIX::SessionState::getCreationTime ( ) const
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 189 of file SessionState.h.

190 { Locker l( m_mutex ); return m_pStore->getCreationTime(); }

References m_mutex, and m_pStore.

◆ getNextSenderMsgSeqNum()

int FIX::SessionState::getNextSenderMsgSeqNum ( ) const
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 177 of file SessionState.h.

178 { Locker l( m_mutex ); return m_pStore->getNextSenderMsgSeqNum(); }

References m_mutex, and m_pStore.

◆ getNextTargetMsgSeqNum()

int FIX::SessionState::getNextTargetMsgSeqNum ( ) const
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 179 of file SessionState.h.

180 { Locker l( m_mutex ); return m_pStore->getNextTargetMsgSeqNum(); }

References m_mutex, and m_pStore.

◆ heartBtInt() [1/3]

HeartBtInt & FIX::SessionState::heartBtInt ( )
inline

Definition at line 96 of file SessionState.h.

97 { return m_heartBtInt; }
HeartBtInt m_heartBtInt

References m_heartBtInt.

Referenced by needHeartbeat(), needTestRequest(), timedOut(), and withinHeartBeat().

◆ heartBtInt() [2/3]

const HeartBtInt & FIX::SessionState::heartBtInt ( ) const
inline

Definition at line 98 of file SessionState.h.

99 { return m_heartBtInt; }

References m_heartBtInt.

◆ heartBtInt() [3/3]

void FIX::SessionState::heartBtInt ( const HeartBtInt & value)
inline

Definition at line 94 of file SessionState.h.

95 { m_heartBtInt = value; }

References m_heartBtInt.

◆ incrNextSenderMsgSeqNum()

void FIX::SessionState::incrNextSenderMsgSeqNum ( )
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 185 of file SessionState.h.

186 { Locker l( m_mutex ); m_pStore->incrNextSenderMsgSeqNum(); }

References m_mutex, and m_pStore.

◆ incrNextTargetMsgSeqNum()

void FIX::SessionState::incrNextTargetMsgSeqNum ( )
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 187 of file SessionState.h.

188 { Locker l( m_mutex ); m_pStore->incrNextTargetMsgSeqNum(); }

References m_mutex, and m_pStore.

◆ initiate() [1/2]

bool FIX::SessionState::initiate ( ) const
inline

Definition at line 68 of file SessionState.h.

68{ return m_initiate; }

References m_initiate.

Referenced by alreadySentLogon(), and shouldSendLogon().

◆ initiate() [2/2]

void FIX::SessionState::initiate ( bool value)
inline

Definition at line 69 of file SessionState.h.

69{ m_initiate = value; }

References m_initiate.

◆ lastReceivedTime() [1/3]

UtcTimeStamp & FIX::SessionState::lastReceivedTime ( )
inline

Definition at line 110 of file SessionState.h.

111 { return m_lastReceivedTime; }
UtcTimeStamp m_lastReceivedTime

References m_lastReceivedTime.

Referenced by logonTimedOut(), needTestRequest(), timedOut(), and withinHeartBeat().

◆ lastReceivedTime() [2/3]

const UtcTimeStamp & FIX::SessionState::lastReceivedTime ( ) const
inline

Definition at line 112 of file SessionState.h.

113 { return m_lastReceivedTime; }

References m_lastReceivedTime.

◆ lastReceivedTime() [3/3]

void FIX::SessionState::lastReceivedTime ( const UtcTimeStamp & value)
inline

Definition at line 108 of file SessionState.h.

109 { m_lastReceivedTime = value; }

References m_lastReceivedTime.

◆ lastSentTime() [1/3]

UtcTimeStamp & FIX::SessionState::lastSentTime ( )
inline

Definition at line 103 of file SessionState.h.

104 { return m_lastSentTime; }
UtcTimeStamp m_lastSentTime

References m_lastSentTime.

Referenced by logoutTimedOut(), needHeartbeat(), and withinHeartBeat().

◆ lastSentTime() [2/3]

const UtcTimeStamp & FIX::SessionState::lastSentTime ( ) const
inline

Definition at line 105 of file SessionState.h.

106 { return m_lastSentTime; }

References m_lastSentTime.

◆ lastSentTime() [3/3]

void FIX::SessionState::lastSentTime ( const UtcTimeStamp & value)
inline

Definition at line 101 of file SessionState.h.

102 { m_lastSentTime = value; }

References m_lastSentTime.

◆ log() [1/2]

Log * FIX::SessionState::log ( )
inline

Definition at line 91 of file SessionState.h.

91{ return m_pLog ? m_pLog : &m_nullLog; }

References m_nullLog, and m_pLog.

◆ log() [2/2]

void FIX::SessionState::log ( Log * pValue)
inline

Definition at line 92 of file SessionState.h.

92{ m_pLog = pValue; }

References m_pLog.

◆ logonTimedOut()

bool FIX::SessionState::logonTimedOut ( ) const
inline

Definition at line 117 of file SessionState.h.

118 {
119 UtcTimeStamp now;
120 return now - lastReceivedTime() >= logonTimeout();
121 }
int logonTimeout() const
UtcTimeStamp & lastReceivedTime()

References lastReceivedTime(), and logonTimeout().

◆ logonTimeout() [1/2]

int FIX::SessionState::logonTimeout ( ) const
inline

Definition at line 71 of file SessionState.h.

71{ return m_logonTimeout; }

References m_logonTimeout.

Referenced by logonTimedOut().

◆ logonTimeout() [2/2]

void FIX::SessionState::logonTimeout ( int value)
inline

Definition at line 72 of file SessionState.h.

72{ m_logonTimeout = value; }

References m_logonTimeout.

◆ logoutReason() [1/2]

std::string FIX::SessionState::logoutReason ( ) const
inline

Definition at line 150 of file SessionState.h.

151 { Locker l( m_mutex ); return m_logoutReason; }
std::string m_logoutReason

References m_logoutReason, and m_mutex.

◆ logoutReason() [2/2]

void FIX::SessionState::logoutReason ( const std::string & value)
inline

Definition at line 152 of file SessionState.h.

153 { Locker l( m_mutex ); m_logoutReason = value; }

References m_logoutReason, and m_mutex.

◆ logoutTimedOut()

bool FIX::SessionState::logoutTimedOut ( ) const
inline

Definition at line 122 of file SessionState.h.

123 {
124 UtcTimeStamp now;
125 return sentLogout() && ( ( now - lastSentTime() ) >= logoutTimeout() );
126 }
UtcTimeStamp & lastSentTime()
int logoutTimeout() const
bool sentLogout() const

References lastSentTime(), logoutTimeout(), and sentLogout().

◆ logoutTimeout() [1/2]

int FIX::SessionState::logoutTimeout ( ) const
inline

Definition at line 74 of file SessionState.h.

74{ return m_logoutTimeout; }

References m_logoutTimeout.

Referenced by logoutTimedOut().

◆ logoutTimeout() [2/2]

void FIX::SessionState::logoutTimeout ( int value)
inline

Definition at line 75 of file SessionState.h.

75{ m_logoutTimeout = value; }

References m_logoutTimeout.

◆ needHeartbeat()

bool FIX::SessionState::needHeartbeat ( ) const
inline

Definition at line 138 of file SessionState.h.

139 {
140 UtcTimeStamp now;
141 return ( ( now - lastSentTime() ) >= heartBtInt() ) && !testRequest();
142 }
int testRequest() const
HeartBtInt & heartBtInt()

References heartBtInt(), lastSentTime(), and testRequest().

◆ needTestRequest()

bool FIX::SessionState::needTestRequest ( ) const
inline

Definition at line 143 of file SessionState.h.

144 {
145 UtcTimeStamp now;
146 return ( now - lastReceivedTime() ) >=
147 ( ( 1.2 * ( ( double ) testRequest() + 1 ) ) * ( double ) heartBtInt() );
148 }

References heartBtInt(), lastReceivedTime(), and testRequest().

◆ onEvent()

void FIX::SessionState::onEvent ( const std::string & string)
inlinevirtual

Implements FIX::Log.

Definition at line 204 of file SessionState.h.

205 { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->onEvent( string ); }

References m_mutex, and m_pLog.

◆ onIncoming()

void FIX::SessionState::onIncoming ( const std::string & string)
inlinevirtual

Implements FIX::Log.

Definition at line 200 of file SessionState.h.

201 { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->onIncoming( string ); }

References m_mutex, and m_pLog.

◆ onOutgoing()

void FIX::SessionState::onOutgoing ( const std::string & string)
inlinevirtual

Implements FIX::Log.

Definition at line 202 of file SessionState.h.

203 { if ( !m_pLog ) return ; Locker l( m_mutex ); m_pLog->onOutgoing( string ); }

References m_mutex, and m_pLog.

◆ queue()

void FIX::SessionState::queue ( int msgSeqNum,
const Message & message )
inline

Definition at line 155 of file SessionState.h.

156 { Locker l( m_mutex ); m_queue[ msgSeqNum ] = message; }

References m_mutex, and m_queue.

◆ receivedLogon() [1/2]

bool FIX::SessionState::receivedLogon ( ) const
inline

Definition at line 53 of file SessionState.h.

53{ return m_receivedLogon; }

References m_receivedLogon.

◆ receivedLogon() [2/2]

void FIX::SessionState::receivedLogon ( bool value)
inline

Definition at line 54 of file SessionState.h.

54{ m_receivedLogon = value; }

References m_receivedLogon.

◆ receivedReset() [1/2]

bool FIX::SessionState::receivedReset ( ) const
inline

Definition at line 62 of file SessionState.h.

62{ return m_receivedReset; }

References m_receivedReset.

◆ receivedReset() [2/2]

void FIX::SessionState::receivedReset ( bool value)
inline

Definition at line 63 of file SessionState.h.

63{ m_receivedReset = value; }

References m_receivedReset.

◆ refresh()

void FIX::SessionState::refresh ( )
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 193 of file SessionState.h.

194 { Locker l( m_mutex ); m_pStore->refresh(); }

References m_mutex, and m_pStore.

◆ resendRange() [1/2]

ResendRange FIX::SessionState::resendRange ( ) const
inline

Definition at line 85 of file SessionState.h.

85{ return m_resendRange; }
ResendRange m_resendRange

References m_resendRange.

◆ resendRange() [2/2]

void FIX::SessionState::resendRange ( int begin,
int end )
inline

Definition at line 86 of file SessionState.h.

87 { m_resendRange = std::make_pair( begin, end ); }

References m_resendRange.

◆ resendRequested()

bool FIX::SessionState::resendRequested ( ) const
inline

Definition at line 80 of file SessionState.h.

81 { return !(m_resendRange.first == 0 && m_resendRange.second == 0); }

References m_resendRange.

◆ reset()

void FIX::SessionState::reset ( )
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 191 of file SessionState.h.

192 { Locker l( m_mutex ); m_pStore->reset(); }

References m_mutex, and m_pStore.

◆ retrieve()

bool FIX::SessionState::retrieve ( int msgSeqNum,
Message & message )
inline

Definition at line 157 of file SessionState.h.

158 {
159 Locker l( m_mutex );
160 Messages::iterator i = m_queue.find( msgSeqNum );
161 if ( i != m_queue.end() )
162 {
163 message = i->second;
164 m_queue.erase( i );
165 return true;
166 }
167 return false;
168 }

References m_mutex, and m_queue.

◆ sentLogon() [1/2]

bool FIX::SessionState::sentLogon ( ) const
inline

Definition at line 59 of file SessionState.h.

59{ return m_sentLogon; }

References m_sentLogon.

Referenced by alreadySentLogon(), and shouldSendLogon().

◆ sentLogon() [2/2]

void FIX::SessionState::sentLogon ( bool value)
inline

Definition at line 60 of file SessionState.h.

60{ m_sentLogon = value; }

References m_sentLogon.

◆ sentLogout() [1/2]

bool FIX::SessionState::sentLogout ( ) const
inline

Definition at line 56 of file SessionState.h.

56{ return m_sentLogout; }

References m_sentLogout.

Referenced by logoutTimedOut().

◆ sentLogout() [2/2]

void FIX::SessionState::sentLogout ( bool value)
inline

Definition at line 57 of file SessionState.h.

57{ m_sentLogout = value; }

References m_sentLogout.

◆ sentReset() [1/2]

bool FIX::SessionState::sentReset ( ) const
inline

Definition at line 65 of file SessionState.h.

65{ return m_sentReset; }

References m_sentReset.

◆ sentReset() [2/2]

void FIX::SessionState::sentReset ( bool value)
inline

Definition at line 66 of file SessionState.h.

66{ m_sentReset = value; }

References m_sentReset.

◆ set()

bool FIX::SessionState::set ( int s,
const std::string & m )
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 172 of file SessionState.h.

173 { Locker l( m_mutex ); return m_pStore->set( s, m ); }

References m_mutex, and m_pStore.

◆ setNextSenderMsgSeqNum()

void FIX::SessionState::setNextSenderMsgSeqNum ( int n)
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 181 of file SessionState.h.

182 { Locker l( m_mutex ); m_pStore->setNextSenderMsgSeqNum( n ); }

References m_mutex, and m_pStore.

◆ setNextTargetMsgSeqNum()

void FIX::SessionState::setNextTargetMsgSeqNum ( int n)
throw (IOException )
inlinevirtual

Implements FIX::MessageStore.

Definition at line 183 of file SessionState.h.

184 { Locker l( m_mutex ); m_pStore->setNextTargetMsgSeqNum( n ); }

References m_mutex, and m_pStore.

◆ shouldSendLogon()

bool FIX::SessionState::shouldSendLogon ( ) const
inline

Definition at line 115 of file SessionState.h.

115{ return initiate() && !sentLogon(); }

References initiate(), and sentLogon().

◆ store() [1/2]

MessageStore * FIX::SessionState::store ( )
inline

Definition at line 89 of file SessionState.h.

89{ return m_pStore; }

References m_pStore.

◆ store() [2/2]

void FIX::SessionState::store ( MessageStore * pValue)
inline

Definition at line 90 of file SessionState.h.

90{ m_pStore = pValue; }

References m_pStore.

◆ testRequest() [1/2]

int FIX::SessionState::testRequest ( ) const
inline

Definition at line 77 of file SessionState.h.

77{ return m_testRequest; }

References m_testRequest.

Referenced by needHeartbeat(), and needTestRequest().

◆ testRequest() [2/2]

void FIX::SessionState::testRequest ( int value)
inline

Definition at line 78 of file SessionState.h.

78{ m_testRequest = value; }

References m_testRequest.

◆ timedOut()

bool FIX::SessionState::timedOut ( ) const
inline

Definition at line 133 of file SessionState.h.

134 {
135 UtcTimeStamp now;
136 return ( now - lastReceivedTime() ) >= ( 2.4 * ( double ) heartBtInt() );
137 }

References heartBtInt(), and lastReceivedTime().

◆ withinHeartBeat()

bool FIX::SessionState::withinHeartBeat ( ) const
inline

Definition at line 127 of file SessionState.h.

128 {
129 UtcTimeStamp now;
130 return ( ( now - lastSentTime() ) < heartBtInt() ) &&
131 ( ( now - lastReceivedTime() ) < heartBtInt() );
132 }

References heartBtInt(), lastReceivedTime(), and lastSentTime().

Member Data Documentation

◆ m_enabled

bool FIX::SessionState::m_enabled
private

Definition at line 208 of file SessionState.h.

Referenced by enabled(), enabled(), and SessionState().

◆ m_heartBtInt

HeartBtInt FIX::SessionState::m_heartBtInt
private

Definition at line 219 of file SessionState.h.

Referenced by heartBtInt(), heartBtInt(), and heartBtInt().

◆ m_initiate

bool FIX::SessionState::m_initiate
private

Definition at line 214 of file SessionState.h.

Referenced by initiate(), initiate(), and SessionState().

◆ m_lastReceivedTime

UtcTimeStamp FIX::SessionState::m_lastReceivedTime
private

Definition at line 221 of file SessionState.h.

Referenced by lastReceivedTime(), lastReceivedTime(), and lastReceivedTime().

◆ m_lastSentTime

UtcTimeStamp FIX::SessionState::m_lastSentTime
private

Definition at line 220 of file SessionState.h.

Referenced by lastSentTime(), lastSentTime(), and lastSentTime().

◆ m_logonTimeout

int FIX::SessionState::m_logonTimeout
private

Definition at line 215 of file SessionState.h.

Referenced by logonTimeout(), logonTimeout(), and SessionState().

◆ m_logoutReason

std::string FIX::SessionState::m_logoutReason
private

Definition at line 222 of file SessionState.h.

Referenced by logoutReason(), and logoutReason().

◆ m_logoutTimeout

int FIX::SessionState::m_logoutTimeout
private

Definition at line 216 of file SessionState.h.

Referenced by logoutTimeout(), logoutTimeout(), and SessionState().

◆ m_mutex

◆ m_nullLog

NullLog FIX::SessionState::m_nullLog
private

Definition at line 226 of file SessionState.h.

Referenced by log().

◆ m_pLog

Log* FIX::SessionState::m_pLog
private

Definition at line 225 of file SessionState.h.

Referenced by backup(), clear(), log(), log(), onEvent(), onIncoming(), onOutgoing(), and SessionState().

◆ m_pStore

◆ m_queue

Messages FIX::SessionState::m_queue
private

Definition at line 223 of file SessionState.h.

Referenced by clearQueue(), queue(), and retrieve().

◆ m_receivedLogon

bool FIX::SessionState::m_receivedLogon
private

Definition at line 209 of file SessionState.h.

Referenced by receivedLogon(), receivedLogon(), and SessionState().

◆ m_receivedReset

bool FIX::SessionState::m_receivedReset
private

Definition at line 213 of file SessionState.h.

Referenced by receivedReset(), receivedReset(), and SessionState().

◆ m_resendRange

ResendRange FIX::SessionState::m_resendRange
private

Definition at line 218 of file SessionState.h.

Referenced by resendRange(), resendRange(), and resendRequested().

◆ m_sentLogon

bool FIX::SessionState::m_sentLogon
private

Definition at line 211 of file SessionState.h.

Referenced by sentLogon(), sentLogon(), and SessionState().

◆ m_sentLogout

bool FIX::SessionState::m_sentLogout
private

Definition at line 210 of file SessionState.h.

Referenced by sentLogout(), sentLogout(), and SessionState().

◆ m_sentReset

bool FIX::SessionState::m_sentReset
private

Definition at line 212 of file SessionState.h.

Referenced by sentReset(), sentReset(), and SessionState().

◆ m_testRequest

int FIX::SessionState::m_testRequest
private

Definition at line 217 of file SessionState.h.

Referenced by SessionState(), testRequest(), and testRequest().


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

Generated on for QuickFIX by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2001