#include <Interface.h>
Classes | |
struct | Impl |
Public Member Functions | |
virtual IMEXPORT VmbErrorType | Close () |
VmbErrorType | GetID (std::string &interfaceID) const |
VmbErrorType | GetName (std::string &name) const |
IMEXPORT VmbErrorType | GetPermittedAccess (VmbAccessModeType &accessMode) const |
VmbErrorType | GetSerialNumber (std::string &serialNumber) const |
IMEXPORT VmbErrorType | GetType (VmbInterfaceType &type) const |
Interface (const VmbInterfaceInfo_t *pInterfaceInfo) | |
virtual IMEXPORT VmbErrorType | Open () |
virtual | ~Interface () |
Public Member Functions inherited from AVT::VmbAPI::FeatureContainer | |
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 |
void | Lock () |
void | Unlock () |
virtual IMEXPORT | ~BasicLockable () |
Private Member Functions | |
IMEXPORT VmbErrorType | GetID (char *const pID, VmbUint32_t &length) const |
IMEXPORT VmbErrorType | GetName (char *const pName, VmbUint32_t &length) const |
IMEXPORT VmbErrorType | GetSerialNumber (char *const pSerial, VmbUint32_t &length) const |
Interface () | |
Interface (const Interface &) | |
Interface & | operator= (const Interface &) |
Private Attributes | |
Impl * | m_pImpl |
Additional Inherited Members | |
Protected Member Functions inherited from AVT::VmbAPI::FeatureContainer | |
void | Reset () |
void | RevokeHandle () |
void | SetHandle (const VmbHandle_t handle) |
Definition at line 39 of file Interface.h.
AVT::VmbAPI::Interface::Interface | ( | const VmbInterfaceInfo_t * | pInterfaceInfo | ) |
Definition at line 65 of file Interface.cpp.
|
virtual |
Definition at line 91 of file Interface.cpp.
|
private |
Definition at line 49 of file Interface.cpp.
|
private |
Definition at line 54 of file Interface.cpp.
|
virtual |
Definition at line 98 of file Interface.cpp.
VmbErrorType AVT::VmbAPI::Interface::GetID | ( | std::string & | interfaceID | ) | const |
|
private |
Definition at line 114 of file Interface.cpp.
VmbErrorType AVT::VmbAPI::Interface::GetName | ( | std::string & | name | ) | const |
|
private |
Definition at line 145 of file Interface.cpp.
VmbErrorType AVT::VmbAPI::Interface::GetPermittedAccess | ( | VmbAccessModeType & | accessMode | ) | const |
Definition at line 193 of file Interface.cpp.
VmbErrorType AVT::VmbAPI::Interface::GetSerialNumber | ( | std::string & | serialNumber | ) | const |
|
private |
Definition at line 169 of file Interface.cpp.
VmbErrorType AVT::VmbAPI::Interface::GetType | ( | VmbInterfaceType & | type | ) | const |
Definition at line 138 of file Interface.cpp.
|
virtual |
Definition at line 75 of file Interface.cpp.
Definition at line 59 of file Interface.cpp.
|
private |
Definition at line 154 of file Interface.h.