#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.