#include <IHostIO.h>
|
| IHostIO (void) |
|
virtual | ~IHostIO (void) |
|
virtual int | ListDevices (std::vector< CameraID > &)=0 |
|
virtual int | OpenEx (CameraID)=0 |
|
virtual int | SetTimeouts (int, int)=0 |
|
virtual int | Close ()=0 |
|
virtual int | Write (unsigned char *, int, int *)=0 |
|
virtual int | Read (unsigned char *, int, int *)=0 |
|
virtual int | GetReadWriteQueueStatus (int *, int *)=0 |
|
virtual int | ResetDevice ()=0 |
|
virtual int | Purge ()=0 |
|
virtual int | GetReadQueueStatus (int *)=0 |
|
virtual int | SetStandardReadTimeout (int ulTimeout)=0 |
|
virtual int | SetStandardWriteTimeout (int ulTimeout)=0 |
|
virtual int | SetIOTimeout (IOTimeout ioTimeout)=0 |
|
virtual int | MaxBytesPerReadBlock ()=0 |
|
virtual int | WritePacket (UCHAR *pBuff, int iBuffLen, int *iBytesWritten)=0 |
|
virtual int | ReadPacket (UCHAR *pBuff, int iBuffLen, int *iBytesRead)=0 |
|
virtual IOType | GetTransferType ()=0 |
|
◆ IHostIO()
IHostIO::IHostIO |
( |
void |
| ) |
|
◆ ~IHostIO()
IHostIO::~IHostIO |
( |
void |
| ) |
|
|
virtual |
◆ Close()
virtual int IHostIO::Close |
( |
| ) |
|
|
pure virtual |
◆ GetReadQueueStatus()
virtual int IHostIO::GetReadQueueStatus |
( |
int * |
| ) |
|
|
pure virtual |
◆ GetReadWriteQueueStatus()
virtual int IHostIO::GetReadWriteQueueStatus |
( |
int * |
, |
|
|
int * |
|
|
) |
| |
|
pure virtual |
◆ GetTransferType()
virtual IOType IHostIO::GetTransferType |
( |
| ) |
|
|
pure virtual |
◆ ListDevices()
virtual int IHostIO::ListDevices |
( |
std::vector< CameraID > & |
| ) |
|
|
pure virtual |
◆ MaxBytesPerReadBlock()
virtual int IHostIO::MaxBytesPerReadBlock |
( |
| ) |
|
|
pure virtual |
◆ OpenEx()
virtual int IHostIO::OpenEx |
( |
CameraID |
| ) |
|
|
pure virtual |
◆ Purge()
virtual int IHostIO::Purge |
( |
| ) |
|
|
pure virtual |
◆ Read()
virtual int IHostIO::Read |
( |
unsigned char * |
, |
|
|
int |
, |
|
|
int * |
|
|
) |
| |
|
pure virtual |
◆ ReadPacket()
virtual int IHostIO::ReadPacket |
( |
UCHAR * |
pBuff, |
|
|
int |
iBuffLen, |
|
|
int * |
iBytesRead |
|
) |
| |
|
pure virtual |
◆ ResetDevice()
virtual int IHostIO::ResetDevice |
( |
| ) |
|
|
pure virtual |
◆ SetIOTimeout()
virtual int IHostIO::SetIOTimeout |
( |
IOTimeout |
ioTimeout | ) |
|
|
pure virtual |
◆ SetStandardReadTimeout()
virtual int IHostIO::SetStandardReadTimeout |
( |
int |
ulTimeout | ) |
|
|
pure virtual |
◆ SetStandardWriteTimeout()
virtual int IHostIO::SetStandardWriteTimeout |
( |
int |
ulTimeout | ) |
|
|
pure virtual |
◆ SetTimeouts()
virtual int IHostIO::SetTimeouts |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
pure virtual |
◆ Write()
virtual int IHostIO::Write |
( |
unsigned char * |
, |
|
|
int |
, |
|
|
int * |
|
|
) |
| |
|
pure virtual |
◆ WritePacket()
virtual int IHostIO::WritePacket |
( |
UCHAR * |
pBuff, |
|
|
int |
iBuffLen, |
|
|
int * |
iBytesWritten |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following files:
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/libqsi/IHostIO.h
- ln/3rdparty/src/indilib/indi-1.7.4/3rdparty/libqsi/IHostIO.cpp