TwiceAsNice
2019-02-18
|
#include <HostConnection.h>
Public Member Functions | |
HostConnection (void) | |
~HostConnection (void) | |
int | ListDevices (std::vector< CameraID > &vID, CameraID::ConnProto_t protocol) |
IHostIO * | GetConnection (CameraID id) |
IHostIO * | GetConnection (CameraID::ConnProto_t protocol) |
bool | ImplementsProtocol (CameraID::ConnProto_t protocol) |
int | Open (CameraID) |
int | Close () |
Public Attributes | |
IHostIO * | m_HostIO |
Private Attributes | |
HostIO_CyUSB | m_HostIO_CyUSB |
HostIO_USB | m_HostIO_USB |
HostIO_TCP | m_HostIO_TCP |
int | m_iStatus |
HostConnection::HostConnection | ( | void | ) |
HostConnection::~HostConnection | ( | void | ) |
int HostConnection::Close | ( | void | ) |
IHostIO * HostConnection::GetConnection | ( | CameraID::ConnProto_t | protocol | ) |
bool HostConnection::ImplementsProtocol | ( | CameraID::ConnProto_t | protocol | ) |
int HostConnection::ListDevices | ( | std::vector< CameraID > & | vID, |
CameraID::ConnProto_t | protocol | ||
) |
int HostConnection::Open | ( | CameraID | cID | ) |
IHostIO* HostConnection::m_HostIO |
|
private |
|
private |
|
private |
|
private |