The C++ framework for developing highly scalable, high performance servers on Windows platforms.

IProvideSystemTime Class Reference
[Timer managementInterfacesProtected destructors on abstract base classes]

Inheritance diagram for IProvideSystemTime:

List of all members.


Detailed Description

An interface that provides access to the operating system GetSystemTime() call. Code can access this service via an instance to IProvideSystemTime so that the provider can be replaced (usually for testing purposes). See here for more details.

Public Member Functions

virtual void GetSystemTime (SYSTEMTIME &systemTime) const =0
 Returns the current system time.

Protected Member Functions

virtual ~IProvideSystemTime ()
 We never delete instances of this interface; you must manage the lifetime of the class that implements it.

Constructor & Destructor Documentation

virtual ~IProvideSystemTime (  )  [protected, virtual]

We never delete instances of this interface; you must manage the lifetime of the class that implements it.


Member Function Documentation

virtual void GetSystemTime ( SYSTEMTIME systemTime  )  const [pure virtual]

Returns the current system time.

Implemented in CSystemTimeProvider.


Generated on Sun Sep 12 19:08:35 2021 for The Server Framework - v7.4 by doxygen 1.5.3