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(). |