CAMEvent Class Reference

#include <wxutil.h>

Inheritance diagram for CAMEvent:

CAMMsgEvent

List of all members.

Public Member Functions

 CAMEvent (BOOL fManualReset=FALSE)
 ~CAMEvent ()
 operator HANDLE () const
void Set ()
BOOL Wait (DWORD dwTimeout=INFINITE)
void Reset ()
BOOL Check ()

Protected Attributes

HANDLE m_hEvent

Private Member Functions

 CAMEvent (const CAMEvent &refEvent)
CAMEventoperator= (const CAMEvent &refEvent)


Detailed Description

Definition at line 85 of file wxutil.h.


Constructor & Destructor Documentation

CAMEvent::CAMEvent ( const CAMEvent refEvent  )  [private]

CAMEvent::CAMEvent ( BOOL  fManualReset = FALSE  ) 

Definition at line 57 of file wxutil.cpp.

References ASSERT, FALSE, m_hEvent, and NULL.

CAMEvent::~CAMEvent (  ) 

Definition at line 63 of file wxutil.cpp.

References EXECUTE_ASSERT, and m_hEvent.


Member Function Documentation

CAMEvent& CAMEvent::operator= ( const CAMEvent refEvent  )  [private]

CAMEvent::operator HANDLE (  )  const [inline]

Definition at line 100 of file wxutil.h.

References m_hEvent.

void CAMEvent::Set (  )  [inline]

BOOL CAMEvent::Wait ( DWORD  dwTimeout = INFINITE  )  [inline]

void CAMEvent::Reset (  )  [inline]

BOOL CAMEvent::Check (  )  [inline]

Definition at line 107 of file wxutil.h.

References Wait().

Referenced by CBaseRenderer::CheckReady(), and CAMThread::CheckRequest().


Member Data Documentation

HANDLE CAMEvent::m_hEvent [protected]

Definition at line 94 of file wxutil.h.

Referenced by CAMEvent(), operator HANDLE(), Reset(), Set(), Wait(), CAMMsgEvent::WaitMsg(), and ~CAMEvent().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:32 2008 by  doxygen 1.5.6