#include <HostIO_TCP.h>
|
| HostIO_TCP (void) |
|
virtual | ~HostIO_TCP (void) |
|
virtual int | ListDevices (std::vector< CameraID > &) |
|
virtual int | OpenEx (CameraID) |
|
virtual int | SetTimeouts (int, int) |
|
virtual int | Close () |
|
virtual int | Write (unsigned char *, int, int *) |
|
virtual int | Read (unsigned char *, int, int *) |
|
virtual int | GetReadWriteQueueStatus (int *, int *) |
|
virtual int | ResetDevice () |
|
virtual int | Purge () |
|
virtual int | GetReadQueueStatus (int *) |
|
virtual int | SetStandardReadTimeout (int ulTimeout) |
|
virtual int | SetStandardWriteTimeout (int ulTimeout) |
|
virtual int | SetIOTimeout (IOTimeout ioTimeout) |
|
virtual int | MaxBytesPerReadBlock () |
|
virtual int | WritePacket (UCHAR *pBuff, int iBuffLen, int *iBytesWritten) |
|
virtual int | ReadPacket (UCHAR *pBuff, int iBuffLen, int *iBytesRead) |
|
virtual IOType | GetTransferType () |
|
| IHostIO (void) |
|
virtual | ~IHostIO (void) |
|
◆ HostIO_TCP()
HostIO_TCP::HostIO_TCP |
( |
void |
| ) |
|
◆ ~HostIO_TCP()
HostIO_TCP::~HostIO_TCP |
( |
void |
| ) |
|
|
virtual |
◆ Close()
int HostIO_TCP::Close |
( |
| ) |
|
|
virtual |
◆ GetReadQueueStatus()
int HostIO_TCP::GetReadQueueStatus |
( |
int * |
bytesAvailable | ) |
|
|
virtual |
◆ GetReadWriteQueueStatus()
int HostIO_TCP::GetReadWriteQueueStatus |
( |
int * |
RxBytes, |
|
|
int * |
TxBytes |
|
) |
| |
|
virtual |
◆ GetTransferType()
IOType HostIO_TCP::GetTransferType |
( |
| ) |
|
|
virtual |
◆ ListDevices()
int HostIO_TCP::ListDevices |
( |
std::vector< CameraID > & |
vID | ) |
|
|
virtual |
◆ MaxBytesPerReadBlock()
int HostIO_TCP::MaxBytesPerReadBlock |
( |
| ) |
|
|
virtual |
◆ OpenEx()
◆ Purge()
int HostIO_TCP::Purge |
( |
| ) |
|
|
virtual |
◆ Read()
int HostIO_TCP::Read |
( |
unsigned char * |
recvBuf, |
|
|
int |
bytesRequested, |
|
|
int * |
bytesReceived |
|
) |
| |
|
virtual |
◆ ReadPacket()
int HostIO_TCP::ReadPacket |
( |
UCHAR * |
pBuff, |
|
|
int |
iBuffLen, |
|
|
int * |
iBytesRead |
|
) |
| |
|
virtual |
◆ ResetDevice()
int HostIO_TCP::ResetDevice |
( |
| ) |
|
|
virtual |
◆ SetIOTimeout()
int HostIO_TCP::SetIOTimeout |
( |
IOTimeout |
ioTimeout | ) |
|
|
virtual |
◆ SetStandardReadTimeout()
int HostIO_TCP::SetStandardReadTimeout |
( |
int |
ulTimeout | ) |
|
|
virtual |
◆ SetStandardWriteTimeout()
int HostIO_TCP::SetStandardWriteTimeout |
( |
int |
ulTimeout | ) |
|
|
virtual |
◆ SetTimeouts()
int HostIO_TCP::SetTimeouts |
( |
int |
RxTimeout, |
|
|
int |
TxTimeout |
|
) |
| |
|
virtual |
◆ TCPIP_ErrorDecode()
int HostIO_TCP::TCPIP_ErrorDecode |
( |
void |
| ) |
|
|
private |
◆ Write()
int HostIO_TCP::Write |
( |
unsigned char * |
sendBuf, |
|
|
int |
bytesToSend, |
|
|
int * |
bytesSent |
|
) |
| |
|
virtual |
◆ WritePacket()
int HostIO_TCP::WritePacket |
( |
UCHAR * |
pBuff, |
|
|
int |
iBuffLen, |
|
|
int * |
iBytesWritten |
|
) |
| |
|
virtual |
◆ m_IOTimeouts
◆ m_log
◆ m_ReadTimeout
int HostIO_TCP::m_ReadTimeout |
|
private |
◆ m_sock
◆ m_TCP_Stack_OK
bool HostIO_TCP::m_TCP_Stack_OK |
|
private |
◆ m_WriteTimeout
int HostIO_TCP::m_WriteTimeout |
|
private |
The documentation for this class was generated from the following files: