Public Member Functions | |
virtual | ~CTimeServer () |
void | IncrementSessions () |
void | DecrementSessions () |
void | WaitForTickL () |
void | Beat () |
void | Synchronize () |
void | IncrementSessions () |
void | DecrementSessions () |
Static Public Member Functions | |
static CTimeServer * | NewL () |
static CTimeServer * | NewLC () |
static TInt | ThreadFunction (TAny *aStarted) |
static CTimeServer * | NewL () |
static CTimeServer * | NewLC () |
static TInt | ThreadFunction (TAny *aNone) |
Protected Member Functions | |
TInt | RunError (TInt aError) |
TInt | RunError (TInt aError) |
CTimeServer. An instance of class CTimeServer is the main server class for the ClientServerAsync example application.
CTimeServer. An instance of class CTimeServer is the main server class for the ClientServerSync example application
Definition at line 32 of file timeserver.h.
CTimeServer::~CTimeServer | ( | ) | [virtual] |
~CTimeServer. Destructor.
Definition at line 80 of file timeserver.cpp.
CTimeServer * CTimeServer::NewL | ( | ) | [static] |
NewL. Two-phased constructor.
Definition at line 34 of file timeserver.cpp.
CTimeServer * CTimeServer::NewLC | ( | ) | [static] |
NewLC. Two-phased constructor.
Definition at line 46 of file timeserver.cpp.
TInt CTimeServer::ThreadFunction | ( | TAny * | aStarted | ) | [static] |
ThreadFunction. Main function for the server thread.
aStarted | A semaphore to be flagged when server has been started. |
Definition at line 266 of file timeserver.cpp.
void CTimeServer::IncrementSessions | ( | ) |
IncrementSessions. Increments the count of the active sessions for this server.
Definition at line 113 of file timeserver.cpp.
void CTimeServer::DecrementSessions | ( | ) |
DecrementSessions. Decrements the count of the active sessions for this server. If no more sessions are in use the server terminates.
Definition at line 123 of file timeserver.cpp.
void CTimeServer::WaitForTickL | ( | ) |
WaitForTickL. Activates the heartbeat.
Definition at line 183 of file timeserver.cpp.
void CTimeServer::Beat | ( | ) |
From MBeating, Beat. A clock tick has occured.
Definition at line 197 of file timeserver.cpp.
void CTimeServer::Synchronize | ( | ) |
From MBeating, Synchronize. Several clock ticks have occured.
Definition at line 207 of file timeserver.cpp.
TInt CTimeServer::RunError | ( | TInt | aError | ) | [protected] |
From CActive, RunError. Processes any errors.
aError | The leave code reported. |
Definition at line 137 of file timeserver.cpp.
static CTimeServer* CTimeServer::NewL | ( | ) | [static] |
NewL. Two-phased constructor.
static CTimeServer* CTimeServer::NewLC | ( | ) | [static] |
NewLC. Two-phased constructor.
static TInt CTimeServer::ThreadFunction | ( | TAny * | aNone | ) | [static] |
ThreadFunction. Main function for the server thread.
aNone | Not used. |
void CTimeServer::IncrementSessions | ( | ) |
IncrementSessions. Increments the count of the active sessions for this server.
void CTimeServer::DecrementSessions | ( | ) |
DecrementSessions. Decrements the count of the active sessions for this server. If no more sessions are in use the server terminates.
TInt CTimeServer::RunError | ( | TInt | aError | ) | [protected] |
From CActive, RunError. Processes any errors.
aError | The leave code reported. |