mbo::CEventFake Class Reference

Event emulation. More...

#include <MboSynch.h>

Inheritance diagram for mbo::CEventFake:

Inheritance graph
{mbo::IEvent\n||+ ~IEvent()\l+ Set()\l+ Reset()\l+ Pulse()\l+ Wait()\l}
[legend]
Collaboration diagram for mbo::CEventFake:

Collaboration graph
{mbo::IEvent\n||+ ~IEvent()\l+ Set()\l+ Reset()\l+ Pulse()\l+ Wait()\l}
[legend]

List of all members.

Public Member Functions

 CEventFake (const bool, const bool=false)
virtual void Set ()
virtual void Reset ()
virtual void Pulse ()
virtual bool Wait () const


Detailed Description

Event emulation.

Since this is an emulation you will have to consider the following:

Note:
This class is distributed under the following license GNU Lesser General Public License, version 2.1.

Definition at line 834 of file MboSynch.h.


Constructor & Destructor Documentation

mbo::CEventFake::CEventFake ( const   bool,
const   bool = false 
) [inline, explicit]

Default constructor. (NOP)

Parameters:
bool  mode of the signal
bool  state after create: true => signaled, false => not signaled

Definition at line 840 of file MboSynch.h.

00842                                                             : true => signaled, false => not signaled */
00843         )
00844     {
00845     }


Member Function Documentation

virtual void mbo::CEventFake::Set (  )  [inline, virtual]

emulate set Event (NOP)

Implements mbo::IEvent.

Definition at line 849 of file MboSynch.h.

00849 {}

virtual void mbo::CEventFake::Reset (  )  [inline, virtual]

emulate reset Event (NOP)

Implements mbo::IEvent.

Definition at line 853 of file MboSynch.h.

00853 {}

virtual void mbo::CEventFake::Pulse (  )  [inline, virtual]

emulate pulse Event (NOP)

Implements mbo::IEvent.

Definition at line 857 of file MboSynch.h.

00857 {}

virtual bool mbo::CEventFake::Wait (  )  const [inline, virtual]

emulate Wait

Returns:
true

Definition at line 862 of file MboSynch.h.

00863     {
00864         return true;
00865     }


The documentation for this class was generated from the following file:
  Hosted on code.google.com  
© Marcus Börger
Generated on Fri Jan 18 21:21:12 2008 for MBO-lib by doxygen 1.5.4