AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
AJAEventImpl Class Reference

#include <eventimpl.h>

Public Member Functions

 AJAEventImpl (bool manualReset, const std::string &name)
 
virtual ~AJAEventImpl (void)
 
AJAStatus Signal (void)
 
AJAStatus Clear (void)
 
AJAStatus SetState (bool signaled=true)
 
AJAStatus GetState (bool *pSignaled)
 
AJAStatus SetManualReset (bool manualReset)
 
AJAStatus GetManualReset (bool *pManualReset)
 
AJAStatus WaitForSignal (uint32_t timeout=0xffffffff)
 
virtual AJAStatus GetEventObject (uint64_t *pEventObject)
 
 AJAEventImpl (bool manualReset, const std::string &name)
 
virtual ~AJAEventImpl (void)
 
AJAStatus Signal (void)
 
AJAStatus Clear (void)
 
AJAStatus SetState (bool signaled=true)
 
AJAStatus GetState (bool *pSignaled)
 
AJAStatus SetManualReset (bool manualReset)
 
AJAStatus GetManualReset (bool *pManualReset)
 
AJAStatus WaitForSignal (uint32_t timeout=0xffffffff)
 
virtual AJAStatus GetEventObject (uint64_t *pEventObject)
 
 AJAEventImpl (bool manualReset, const std::string &name)
 
virtual ~AJAEventImpl (void)
 
AJAStatus Signal (void)
 
AJAStatus Clear (void)
 
AJAStatus SetState (bool signaled=true)
 
AJAStatus GetState (bool *pSignaled)
 
AJAStatus SetManualReset (bool manualReset)
 
AJAStatus GetManualReset (bool *pManualReset)
 
AJAStatus WaitForSignal (uint32_t timeout=0xffffffff)
 
virtual AJAStatus GetEventObject (uint64_t *pEventObject)
 
 AJAEventImpl (bool manualReset, const std::string &name)
 
virtual ~AJAEventImpl ()
 
AJAStatus Signal ()
 
AJAStatus Clear ()
 
AJAStatus SetState (bool signaled=true)
 
AJAStatus GetState (bool *pSignaled)
 
AJAStatus SetManualReset (bool manualReset)
 
AJAStatus GetManualReset (bool *pManualReset)
 
AJAStatus WaitForSignal (uint32_t timeout=0xffffffff)
 
virtual AJAStatus GetEventObject (uint64_t *pEventObject)
 

Public Attributes

HANDLE mEvent
 

Detailed Description

Definition at line 16 of file eventimpl.h.

Constructor & Destructor Documentation

◆ AJAEventImpl() [1/4]

AJAEventImpl::AJAEventImpl ( bool  manualReset,
const std::string &  name 
)

Definition at line 17 of file eventimpl.cpp.

◆ ~AJAEventImpl() [1/4]

AJAEventImpl::~AJAEventImpl ( void  )
virtual

Definition at line 29 of file eventimpl.cpp.

◆ AJAEventImpl() [2/4]

AJAEventImpl::AJAEventImpl ( bool  manualReset,
const std::string &  name 
)

◆ ~AJAEventImpl() [2/4]

virtual AJAEventImpl::~AJAEventImpl ( void  )
virtual

◆ AJAEventImpl() [3/4]

AJAEventImpl::AJAEventImpl ( bool  manualReset,
const std::string &  name 
)

◆ ~AJAEventImpl() [3/4]

virtual AJAEventImpl::~AJAEventImpl ( void  )
virtual

◆ AJAEventImpl() [4/4]

AJAEventImpl::AJAEventImpl ( bool  manualReset,
const std::string &  name 
)

◆ ~AJAEventImpl() [4/4]

virtual AJAEventImpl::~AJAEventImpl ( )
virtual

Member Function Documentation

◆ Clear() [1/4]

AJAStatus AJAEventImpl::Clear ( )

◆ Clear() [2/4]

AJAStatus AJAEventImpl::Clear ( void  )

◆ Clear() [3/4]

AJAStatus AJAEventImpl::Clear ( void  )

◆ Clear() [4/4]

AJAStatus AJAEventImpl::Clear ( void  )

Definition at line 63 of file eventimpl.cpp.

◆ GetEventObject() [1/4]

virtual AJAStatus AJAEventImpl::GetEventObject ( uint64_t *  pEventObject)
virtual

◆ GetEventObject() [2/4]

virtual AJAStatus AJAEventImpl::GetEventObject ( uint64_t *  pEventObject)
virtual

◆ GetEventObject() [3/4]

AJAStatus AJAEventImpl::GetEventObject ( uint64_t *  pEventObject)
virtual

Definition at line 176 of file eventimpl.cpp.

◆ GetEventObject() [4/4]

virtual AJAStatus AJAEventImpl::GetEventObject ( uint64_t *  pEventObject)
virtual

◆ GetManualReset() [1/4]

AJAStatus AJAEventImpl::GetManualReset ( bool *  pManualReset)

◆ GetManualReset() [2/4]

AJAStatus AJAEventImpl::GetManualReset ( bool *  pManualReset)

Definition at line 108 of file eventimpl.cpp.

◆ GetManualReset() [3/4]

AJAStatus AJAEventImpl::GetManualReset ( bool *  pManualReset)

◆ GetManualReset() [4/4]

AJAStatus AJAEventImpl::GetManualReset ( bool *  pManualReset)

◆ GetState() [1/4]

AJAStatus AJAEventImpl::GetState ( bool *  pSignaled)

Definition at line 90 of file eventimpl.cpp.

◆ GetState() [2/4]

AJAStatus AJAEventImpl::GetState ( bool *  pSignaled)

◆ GetState() [3/4]

AJAStatus AJAEventImpl::GetState ( bool *  pSignaled)

◆ GetState() [4/4]

AJAStatus AJAEventImpl::GetState ( bool *  pSignaled)

◆ SetManualReset() [1/4]

AJAStatus AJAEventImpl::SetManualReset ( bool  manualReset)

◆ SetManualReset() [2/4]

AJAStatus AJAEventImpl::SetManualReset ( bool  manualReset)

◆ SetManualReset() [3/4]

AJAStatus AJAEventImpl::SetManualReset ( bool  manualReset)

Definition at line 100 of file eventimpl.cpp.

◆ SetManualReset() [4/4]

AJAStatus AJAEventImpl::SetManualReset ( bool  manualReset)

◆ SetState() [1/4]

AJAStatus AJAEventImpl::SetState ( bool  signaled = true)

◆ SetState() [2/4]

AJAStatus AJAEventImpl::SetState ( bool  signaled = true)

◆ SetState() [3/4]

AJAStatus AJAEventImpl::SetState ( bool  signaled = true)

◆ SetState() [4/4]

AJAStatus AJAEventImpl::SetState ( bool  signaled = true)

Definition at line 72 of file eventimpl.cpp.

◆ Signal() [1/4]

AJAStatus AJAEventImpl::Signal ( )

◆ Signal() [2/4]

AJAStatus AJAEventImpl::Signal ( void  )

Definition at line 39 of file eventimpl.cpp.

◆ Signal() [3/4]

AJAStatus AJAEventImpl::Signal ( void  )

◆ Signal() [4/4]

AJAStatus AJAEventImpl::Signal ( void  )

◆ WaitForSignal() [1/4]

AJAStatus AJAEventImpl::WaitForSignal ( uint32_t  timeout = 0xffffffff)

Definition at line 121 of file eventimpl.cpp.

◆ WaitForSignal() [2/4]

AJAStatus AJAEventImpl::WaitForSignal ( uint32_t  timeout = 0xffffffff)

◆ WaitForSignal() [3/4]

AJAStatus AJAEventImpl::WaitForSignal ( uint32_t  timeout = 0xffffffff)

◆ WaitForSignal() [4/4]

AJAStatus AJAEventImpl::WaitForSignal ( uint32_t  timeout = 0xffffffff)

Member Data Documentation

◆ mEvent

HANDLE AJAEventImpl::mEvent

Definition at line 36 of file eventimpl.h.


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