Home Libraries Author Links

stm::condition Class Reference
[DivAids: Diverse Aids]

List of all members.


Detailed Description

Condition class.

Definition at line 1023 of file divaids.hpp.


Public Member Functions

 condition ()
 
Throws:
std::logic_error on error.

void signal ()
 
Throws:
std::logic_error on error.

void broadcast ()
 
Throws:
std::logic_error on error.

void wait (scoped_lock &lock)
 
Throws:
std::logic_error on error.

bool timed_wait (scoped_lock &lock, int64 absTimeMs)
 
Throws:
std::logic_error on error.


Constructor & Destructor Documentation

stm::condition::condition (  )  [explicit]

Throws:
std::logic_error on error.


Member Function Documentation

void stm::condition::signal (  ) 

Throws:
std::logic_error on error.

void stm::condition::broadcast (  ) 

Throws:
std::logic_error on error.

void stm::condition::wait ( scoped_lock lock  ) 

Throws:
std::logic_error on error.

bool stm::condition::timed_wait ( scoped_lock lock,
int64  absTimeMs 
)

Throws:
std::logic_error on error.


© Copyright Tom Michaelis 2002-2007

Distributed under the SysToMath Software License (See the accompanying file license.txt or a copy at www.SysToMath.com).