Inheritance diagram for ippEngine:

Public Member Functions | |
| ippEngine () | |
| virtual | ~ippEngine () |
| void | setLogger (ippLogger *logger) |
| ippLogger * | GetLogger () const |
| void | LogMessage (const char *data1, const char *data2=0) |
| virtual void | HeartBeat ()=0 |
| void | ProbeConnection () |
Protected Member Functions | |
| virtual void | ProcessLine (const char *inputline)=0 |
| virtual void | ProcessMisformedLine (const char *inputline)=0 |
| virtual void | OnConnectionLost () |
| void | PerformRead () |
Protected Attributes | |
| ippSocket | _socket |
|
|
Definition at line 21 of file ippEngine.cpp. |
|
|
Definition at line 28 of file ippEngine.cpp. References _socket, and ippSocket::Close(). |
|
|
Definition at line 170 of file ippEngine.cpp. |
|
|
Implemented in ippSimpleClient, ippSimpleServer, ippSpyServer, and ippSpyClient. |
|
||||||||||||
|
|
Reimplemented in ippSimpleClient, and ippSpyServer. Definition at line 151 of file ippEngine.cpp. Referenced by ippSpyServer::OnConnectionLost(), and ProbeConnection(). |
|
|
common input reader used by server and client objects Definition at line 53 of file ippEngine.cpp. References IPP_ASSERT, IPPSIZE, ProcessLine(), and ProcessMisformedLine(). Referenced by ippSpyServer::HeartBeat(), ippSpyClient::HeartBeat(), ippSimpleServer::HeartBeat(), and ippSimpleClient::HeartBeat(). |
|
|
Definition at line 155 of file ippEngine.cpp. References _socket, ippSocket::Close(), ippSocket::IsValid(), OnConnectionLost(), and ippSocket::Ping(). Referenced by ippSpyClient::Disconnect(), ippSimpleClient::Disconnect(), ippSpyServer::HeartBeat(), ippSimpleServer::HeartBeat(), and ippSimpleServerTestCase::testSimpleServer1(). |
|
|
Implemented in ippSimpleClient, ippSpyServer, and ippSpyClient. Referenced by PerformRead(). |
|
|
Implemented in ippSimpleClient, ippSpyServer, and ippSpyClient. Referenced by PerformRead(). |
|
|
|
Definition at line 42 of file ippEngine.h. Referenced by ProbeConnection(), and ~ippEngine(). |
1.4.1