Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Waitable Class Reference

#include <vcf/FoundationKit/Waitable.h>

Inheritance diagram for VCF::Waitable:

VCF::AsyncResult VCF::AsyncURL VCF::Condition VCF::Process VCF::Thread VCF::PoolThread List of all members.

Public Types

enum  WaitResult { wrTimedOut, wrWaitFinished, wrWaitFailed }

Public Member Functions

virtual ~Waitable ()
virtual WaitResult wait ()=0
virtual WaitResult wait (uint32 milliseconds)=0
virtual OSHandleID getPeerHandleID ()=0

Member Enumeration Documentation

enum VCF::Waitable::WaitResult
 

Enumerator:
wrTimedOut 
wrWaitFinished 
wrWaitFailed 


Constructor & Destructor Documentation

virtual VCF::Waitable::~Waitable  )  [inline, virtual]
 


Member Function Documentation

virtual OSHandleID VCF::Waitable::getPeerHandleID  )  [pure virtual]
 

Implemented in VCF::Condition, VCF::AsyncResult, VCF::Thread, VCF::Process, and VCF::AsyncURL.

virtual WaitResult VCF::Waitable::wait uint32  milliseconds  )  [pure virtual]
 

Implemented in VCF::Condition, VCF::AsyncResult, VCF::Thread, VCF::Process, and VCF::AsyncURL.

virtual WaitResult VCF::Waitable::wait  )  [pure virtual]
 

Implemented in VCF::Condition, VCF::AsyncResult, VCF::Thread, VCF::Process, and VCF::AsyncURL.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information