![]() |
![]() |
|
Index
Source Files
Annotated Class List
Alphabetical Class List
Class Hierarchy
Graphical Class Hierarchy
|
||
![]() |
![]() |
Inheritance diagram for FIX::ConnectorWrapper:


Public Member Functions | |
| ConnectorWrapper (SocketConnector &connector, SocketConnector::Strategy &strategy) | |
Private Member Functions | |
| void | onConnect (SocketMonitor &, int socket) |
| void | onWrite (SocketMonitor &, int socket) |
| void | onEvent (SocketMonitor &, int socket) |
| void | onError (SocketMonitor &, int socket) |
| void | onError (SocketMonitor &) |
| void | onTimeout (SocketMonitor &) |
Private Attributes | |
| SocketConnector & | m_connector |
| SocketConnector::Strategy & | m_strategy |
Definition at line 40 of file SocketConnector.cpp.
|
||||||||||||
|
Definition at line 43 of file SocketConnector.cpp. References m_connector, and m_strategy.
00045 : m_connector( connector ), m_strategy( strategy ) {} |
|
||||||||||||
|
Implements FIX::SocketMonitor::Strategy. Definition at line 48 of file SocketConnector.cpp. References m_connector, m_strategy, FIX::SocketConnector::Strategy::onConnect(), QF_STACK_POP, and QF_STACK_PUSH.
00049 { QF_STACK_PUSH(ConnectorWrapper::onConnect)
00050
00051 m_strategy.onConnect( m_connector, socket );
00052
00053 QF_STACK_POP
00054 }
|
|
|
Implements FIX::SocketMonitor::Strategy. Definition at line 81 of file SocketConnector.cpp. References m_connector, m_strategy, FIX::SocketConnector::Strategy::onError(), QF_STACK_POP, and QF_STACK_PUSH.
00082 { QF_STACK_PUSH(ConnectorWrapper::onError)
00083 m_strategy.onError( m_connector );
00084 QF_STACK_POP
00085 }
|
|
||||||||||||
|
Implements FIX::SocketMonitor::Strategy. Definition at line 72 of file SocketConnector.cpp. References FIX::SocketMonitor::drop(), FIX::SocketConnector::getMonitor(), m_connector, m_strategy, FIX::SocketConnector::Strategy::onDisconnect(), QF_STACK_POP, and QF_STACK_PUSH.
00073 { QF_STACK_PUSH(ConnectorWrapper::onError)
00074
00075 m_strategy.onDisconnect( m_connector, socket );
00076 m_connector.getMonitor().drop( socket );
00077
00078 QF_STACK_POP
00079 }
|
|
||||||||||||
|
Implements FIX::SocketMonitor::Strategy. Definition at line 64 of file SocketConnector.cpp. References m_connector, m_strategy, FIX::SocketConnector::Strategy::onData(), QF_STACK_POP, and QF_STACK_PUSH.
00065 { QF_STACK_PUSH(ConnectorWrapper::onEvent)
00066
00067 m_strategy.onData( m_connector, socket );
00068
00069 QF_STACK_POP
00070 }
|
|
|
Reimplemented from FIX::SocketMonitor::Strategy. Definition at line 87 of file SocketConnector.cpp. References m_connector, m_strategy, FIX::SocketConnector::Strategy::onTimeout(), QF_STACK_POP, and QF_STACK_PUSH.
00088 { QF_STACK_PUSH(ConnectorWrapper::onTimeout)
00089 m_strategy.onTimeout( m_connector );
00090 QF_STACK_POP
00091 };
|
|
||||||||||||
|
Implements FIX::SocketMonitor::Strategy. Definition at line 56 of file SocketConnector.cpp. References m_connector, m_strategy, FIX::SocketConnector::Strategy::onWrite(), QF_STACK_POP, and QF_STACK_PUSH.
00057 { QF_STACK_PUSH(ConnectorWrapper::onWrite)
00058
00059 m_strategy.onWrite( m_connector, socket );
00060
00061 QF_STACK_POP
00062 }
|
|
|
Definition at line 93 of file SocketConnector.cpp. Referenced by ConnectorWrapper(), onConnect(), onError(), onEvent(), onTimeout(), and onWrite(). |
|
|
Definition at line 94 of file SocketConnector.cpp. Referenced by ConnectorWrapper(), onConnect(), onError(), onEvent(), onTimeout(), and onWrite(). |
1.3.6-20040222 written by Dimitri van Heesch,
© 1997-2001