#include <FrameHandler.h>
Public Member Functions | |
bool | EnterReadLock () |
bool | EnterWriteLock (bool bExclusive=false) |
void | ExitReadLock () |
void | ExitWriteLock () |
FrameHandler (FramePtr pFrame, IFrameObserverPtr pFrameObserver) | |
FramePtr | GetFrame () const |
Static Public Member Functions | |
static void VMB_CALL | FrameDoneCallback (const VmbHandle_t handle, VmbFrame_t *pFrame) |
Private Attributes | |
ConditionHelper | m_conditionHelper |
FramePtr | m_pFrame |
MutexPtr | m_pMutex |
IFrameObserverPtr | m_pObserver |
Definition at line 45 of file FrameHandler.h.
AVT::VmbAPI::FrameHandler::FrameHandler | ( | FramePtr | pFrame, |
IFrameObserverPtr | pFrameObserver | ||
) |
Definition at line 35 of file FrameHandler.cpp.
Definition at line 57 of file FrameHandler.cpp.
bool AVT::VmbAPI::FrameHandler::EnterWriteLock | ( | bool | bExclusive = false | ) |
Definition at line 47 of file FrameHandler.cpp.
Definition at line 62 of file FrameHandler.cpp.
Definition at line 52 of file FrameHandler.cpp.
void VMB_CALL AVT::VmbAPI::FrameHandler::FrameDoneCallback | ( | const VmbHandle_t | handle, |
VmbFrame_t * | pFrame | ||
) | [static] |
Definition at line 67 of file FrameHandler.cpp.
FramePtr AVT::VmbAPI::FrameHandler::GetFrame | ( | ) | const |
Definition at line 42 of file FrameHandler.cpp.
Definition at line 62 of file FrameHandler.h.
FramePtr AVT::VmbAPI::FrameHandler::m_pFrame [private] |
Definition at line 61 of file FrameHandler.h.
MutexPtr AVT::VmbAPI::FrameHandler::m_pMutex [private] |
Definition at line 63 of file FrameHandler.h.
IFrameObserverPtr AVT::VmbAPI::FrameHandler::m_pObserver [private] |
Definition at line 60 of file FrameHandler.h.