The Nebula Device 3: Threading::Event Class Reference

The Nebula Device 3

Threading::Event Class Reference

#include <event.h>

Inheritance diagram for Threading::Event:

Win360::Win360Event

Detailed Description

Todo:
describe Event class
(C) 2006 Radon Labs GmbH

Public Member Functions

void Signal ()
 signal the event
void Reset ()
 reset the event (only if manual reset)
void Wait () const
 wait for the event to become signalled
bool WaitTimeout (int ms) const
 wait for the event with timeout in millisecs
bool Peek () const
 check if event is signalled

Member Function Documentation

bool Win360::Win360Event::WaitTimeout ( int  timeoutInMilliSec  )  const [inline, inherited]

wait for the event with timeout in millisecs

Waits for the event to become signaled with a specified timeout in milli seconds. If the method times out it will return false, if the event becomes signalled within the timeout it will return true.

bool Win360::Win360Event::Peek (  )  const [inline, inherited]

check if event is signalled

This checks if the event is signalled and returnes immediately.