Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

IArchSleep Class Reference

Interface for architecture dependent sleeping. More...

#include <IArchSleep.h>

Inherits IInterface.

Inherited by CArch, CArchSleepUnix, and CArchSleepWindows.

Inheritance diagram for IArchSleep:

Inheritance graph
[legend]
Collaboration diagram for IArchSleep:

Collaboration graph
[legend]
List of all members.

Public Member Functions

manipulators
virtual void sleep (double timeout)=0
 Sleep.

Detailed Description

Interface for architecture dependent sleeping.

This interface defines the sleep operations required by synergy. Each architecture must implement this interface.

Definition at line 25 of file IArchSleep.h.


Member Function Documentation

virtual void IArchSleep::sleep double  timeout  )  [pure virtual]
 

Sleep.

Blocks the calling thread for timeout seconds. If timeout < 0.0 then the call returns immediately. If timeout == 0.0 then the calling thread yields the CPU.

(cancellation point)

Implemented in CArch, CArchSleepUnix, and CArchSleepWindows.

Referenced by CArch::sleep().


The documentation for this class was generated from the following file:
Generated on Fri Nov 6 00:21:34 2009 for synergy-plus by  doxygen 1.3.9.1