Classes | Public Member Functions | Private Member Functions | Private Attributes
AVT::VmbAPI::Interface Class Reference

#include <Interface.h>

Inheritance diagram for AVT::VmbAPI::Interface:
Inheritance graph
[legend]

List of all members.

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 ()

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 &)
Interfaceoperator= (const Interface &)

Private Attributes

Implm_pImpl

Detailed Description

Definition at line 39 of file Interface.h.


Constructor & Destructor Documentation

Definition at line 65 of file Interface.cpp.

Definition at line 91 of file Interface.cpp.

Definition at line 49 of file Interface.cpp.

Definition at line 54 of file Interface.cpp.


Member Function Documentation

Definition at line 98 of file Interface.cpp.

VmbErrorType AVT::VmbAPI::Interface::GetID ( char *const  pID,
VmbUint32_t length 
) const [private]

Definition at line 114 of file Interface.cpp.

VmbErrorType AVT::VmbAPI::Interface::GetName ( char *const  pName,
VmbUint32_t length 
) const [private]

Definition at line 145 of file Interface.cpp.

Definition at line 193 of file Interface.cpp.

VmbErrorType AVT::VmbAPI::Interface::GetSerialNumber ( char *const  pSerial,
VmbUint32_t length 
) const [private]

Definition at line 169 of file Interface.cpp.

Definition at line 138 of file Interface.cpp.

Definition at line 75 of file Interface.cpp.

Interface & AVT::VmbAPI::Interface::operator= ( const Interface ) [private]

Definition at line 59 of file Interface.cpp.


Member Data Documentation

Reimplemented from AVT::VmbAPI::FeatureContainer.

Definition at line 154 of file Interface.h.


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


avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Jun 6 2019 18:23:39