#include <FeatureContainer.h>

Classes | |
| struct | Impl |
Public Member Functions | |
| IMEXPORT | FeatureContainer () |
| IMEXPORT VmbErrorType | GetFeatureByName (const char *pName, FeaturePtr &pFeature) |
| VmbErrorType | GetFeatures (FeaturePtrVector &features) |
| VmbHandle_t | GetHandle () const |
| IMEXPORT | ~FeatureContainer () |
Public Member Functions inherited from AVT::VmbAPI::BasicLockable | |
| IMEXPORT | BasicLockable () |
| IMEXPORT | BasicLockable (MutexPtr pMutex) |
| MutexPtr & | GetMutex () |
| const MutexPtr & | GetMutex () const |
| void | Lock () |
| void | Unlock () |
| virtual IMEXPORT | ~BasicLockable () |
Protected Member Functions | |
| void | Reset () |
| void | RevokeHandle () |
| void | SetHandle (const VmbHandle_t handle) |
Private Member Functions | |
| FeatureContainer (const FeatureContainer &) | |
| IMEXPORT VmbErrorType | GetFeatures (FeaturePtr *pFeatures, VmbUint32_t &size) |
| FeatureContainer & | operator= (const FeatureContainer &) |
Private Attributes | |
| Impl * | m_pImpl |
Definition at line 40 of file FeatureContainer.h.
| AVT::VmbAPI::FeatureContainer::FeatureContainer | ( | ) |
Definition at line 46 of file FeatureContainer.cpp.
| AVT::VmbAPI::FeatureContainer::~FeatureContainer | ( | ) |
Definition at line 64 of file FeatureContainer.cpp.
|
private |
Definition at line 53 of file FeatureContainer.cpp.
| VmbErrorType AVT::VmbAPI::FeatureContainer::GetFeatureByName | ( | const char * | pName, |
| FeaturePtr & | pFeature | ||
| ) |
Definition at line 72 of file FeatureContainer.cpp.
|
private |
Definition at line 110 of file FeatureContainer.cpp.
|
inline |
Definition at line 38 of file FeatureContainer.hpp.
| VmbHandle_t AVT::VmbAPI::FeatureContainer::GetHandle | ( | ) | const |
Definition at line 188 of file FeatureContainer.cpp.
|
private |
Definition at line 58 of file FeatureContainer.cpp.
|
protected |
Definition at line 214 of file FeatureContainer.cpp.
|
protected |
Definition at line 207 of file FeatureContainer.cpp.
|
protected |
Definition at line 193 of file FeatureContainer.cpp.
|
private |
Definition at line 108 of file FeatureContainer.h.