Accept(void) | ydlidar::CPassiveSocket | virtual |
BindInterface(const char *pInterface) | ydlidar::CSimpleSocket | |
BindMulticast(const char *pInterface, const char *pGroup, uint16_t nPort) | ydlidar::CPassiveSocket | |
bindport(const char *, uint32_t) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
Both enum value | ydlidar::CSimpleSocket | |
ChannelDevice() (defined in ChannelDevice) | ChannelDevice | inline |
Close(void) | ydlidar::CSimpleSocket | virtual |
closePort() (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
CPassiveSocket(CSocketType type=SocketTypeTcp) (defined in ydlidar::CPassiveSocket) | ydlidar::CPassiveSocket | explicit |
CShutdownMode enum name | ydlidar::CSimpleSocket | |
CSimpleSocket(CSocketType type=SocketTypeTcp) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | explicit |
CSimpleSocket(CSimpleSocket &socket) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | explicit |
CSocketError enum name | ydlidar::CSimpleSocket | |
CSocketType enum name | ydlidar::CSimpleSocket | |
DescribeError(CSocketError err) | ydlidar::CSimpleSocket | static |
DescribeError() (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | inline |
DisableNagleAlgoritm() | ydlidar::CSimpleSocket | |
EnableNagleAlgoritm() | ydlidar::CSimpleSocket | |
flush() (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
Flush() | ydlidar::CSimpleSocket | protected |
GetBytesReceived(void) | ydlidar::CSimpleSocket | inline |
GetBytesSent(void) | ydlidar::CSimpleSocket | inline |
getByteTime() (defined in ChannelDevice) | ChannelDevice | inlinevirtual |
GetClientAddr() | ydlidar::CSimpleSocket | inline |
GetClientPort() | ydlidar::CSimpleSocket | inline |
GetConnectTimeoutSec(void) | ydlidar::CSimpleSocket | inline |
GetConnectTimeoutUSec(void) | ydlidar::CSimpleSocket | inline |
GetData(void) | ydlidar::CSimpleSocket | inline |
GetMulticast() | ydlidar::CSimpleSocket | inline |
GetReceiveTimeoutSec(void) | ydlidar::CSimpleSocket | inline |
GetReceiveTimeoutUSec(void) | ydlidar::CSimpleSocket | inline |
GetReceiveWindowSize() | ydlidar::CSimpleSocket | inline |
GetSendTimeoutSec(void) | ydlidar::CSimpleSocket | inline |
GetSendTimeoutUSec(void) | ydlidar::CSimpleSocket | inline |
GetSendWindowSize() | ydlidar::CSimpleSocket | inline |
GetServerAddr() | ydlidar::CSimpleSocket | inline |
GetServerPort() | ydlidar::CSimpleSocket | inline |
GetSocketDescriptor() | ydlidar::CSimpleSocket | inline |
GetSocketDscp(void) | ydlidar::CSimpleSocket | |
GetSocketError(void) | ydlidar::CSimpleSocket | inline |
GetSocketType() | ydlidar::CSimpleSocket | inline |
GetTotalTimeMs() | ydlidar::CSimpleSocket | inline |
GetTotalTimeUsec() | ydlidar::CSimpleSocket | inline |
Initialize(void) | ydlidar::CSimpleSocket | virtual |
IsNonblocking(void) | ydlidar::CSimpleSocket | inline |
isOpen() (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
IsSocketValid(void) | ydlidar::CSimpleSocket | inlinevirtual |
Listen(const char *pAddr, uint16_t nPort, int32_t nConnectionBacklog=30000) | ydlidar::CPassiveSocket | virtual |
m_addr | ydlidar::CSimpleSocket | protected |
m_bIsBlocking | ydlidar::CSimpleSocket | protected |
m_bIsMulticast | ydlidar::CSimpleSocket | protected |
m_errorFds | ydlidar::CSimpleSocket | protected |
m_nBufferSize | ydlidar::CSimpleSocket | protected |
m_nBytesReceived | ydlidar::CSimpleSocket | protected |
m_nBytesSent | ydlidar::CSimpleSocket | protected |
m_nFlags | ydlidar::CSimpleSocket | protected |
m_nSocketDomain | ydlidar::CSimpleSocket | protected |
m_nSocketType | ydlidar::CSimpleSocket | protected |
m_open (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | protected |
m_pBuffer | ydlidar::CSimpleSocket | protected |
m_port (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | protected |
m_readFds | ydlidar::CSimpleSocket | protected |
m_socket (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | protected |
m_socketErrno | ydlidar::CSimpleSocket | protected |
m_stClientSockaddr | ydlidar::CSimpleSocket | protected |
m_stConnectTimeout | ydlidar::CSimpleSocket | protected |
m_stLinger | ydlidar::CSimpleSocket | protected |
m_stMulticastGroup | ydlidar::CSimpleSocket | protected |
m_stRecvTimeout | ydlidar::CSimpleSocket | protected |
m_stSendTimeout | ydlidar::CSimpleSocket | protected |
m_stServerSockaddr | ydlidar::CSimpleSocket | protected |
m_timer | ydlidar::CSimpleSocket | protected |
m_writeFds | ydlidar::CSimpleSocket | protected |
Open(const char *pAddr, uint16_t nPort) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | inlinevirtual |
open() (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
readData(uint8_t *data, size_t size) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
Receive(int32_t nMaxBytes=1, uint8_t *pBuffer=0) | ydlidar::CSimpleSocket | virtual |
Receives enum value | ydlidar::CSimpleSocket | |
ReleasePort() (defined in ChannelDevice) | ChannelDevice | inlinevirtual |
Select(void) | ydlidar::CSimpleSocket | inlinevirtual |
Select(int32_t nTimeoutSec, int32_t nTimeoutUSec) | ydlidar::CSimpleSocket | virtual |
Send(const uint8_t *pBuf, size_t bytesToSend) | ydlidar::CPassiveSocket | virtual |
ydlidar::CSimpleSocket::Send(const struct iovec *sendVector, int32_t nNumItems) | ydlidar::CSimpleSocket | virtual |
SendFile(int32_t nOutFd, int32_t nInFd, off_t *pOffset, int32_t nCount) | ydlidar::CSimpleSocket | virtual |
Sends enum value | ydlidar::CSimpleSocket | |
SetBlocking(void) | ydlidar::CSimpleSocket | |
SetConnectTimeout(int32_t nConnectTimeoutSec, int32_t nConnectTimeoutUsec=0) | ydlidar::CSimpleSocket | inline |
setDTR(bool level=true) (defined in ChannelDevice) | ChannelDevice | inlinevirtual |
SetMulticast(bool bEnable, uint8_t multicastTTL=1) | ydlidar::CSimpleSocket | |
SetNonblocking(void) | ydlidar::CSimpleSocket | |
SetOptionLinger(bool bEnable, uint16_t nTime) | ydlidar::CSimpleSocket | |
SetOptionReuseAddr() | ydlidar::CSimpleSocket | |
SetReceiveTimeout(int32_t nRecvTimeoutSec, int32_t nRecvTimeoutUsec=0) | ydlidar::CSimpleSocket | |
SetReceiveWindowSize(uint32_t nWindowSize) | ydlidar::CSimpleSocket | inline |
SetSendTimeout(int32_t nSendTimeoutSec, int32_t nSendTimeoutUsec=0) | ydlidar::CSimpleSocket | |
SetSendWindowSize(uint32_t nWindowSize) | ydlidar::CSimpleSocket | inline |
SetSocketDscp(int nDscp) | ydlidar::CSimpleSocket | |
SetSocketError(CSimpleSocket::CSocketError error) | ydlidar::CSimpleSocket | inlineprotected |
SetSocketHandle(SOCKET socket) | ydlidar::CSimpleSocket | inlineprotected |
SetSocketType(const CSocketType &type) | ydlidar::CSimpleSocket | inline |
Shutdown(CShutdownMode nShutdown) | ydlidar::CSimpleSocket | virtual |
SocketAddressInUse enum value | ydlidar::CSimpleSocket | |
SocketConnectionAborted enum value | ydlidar::CSimpleSocket | |
SocketConnectionRefused enum value | ydlidar::CSimpleSocket | |
SocketConnectionReset enum value | ydlidar::CSimpleSocket | |
SocketEinprogress enum value | ydlidar::CSimpleSocket | |
SocketError enum value | ydlidar::CSimpleSocket | |
SocketEunknown enum value | ydlidar::CSimpleSocket | |
SocketEwouldblock enum value | ydlidar::CSimpleSocket | |
SocketFirewallError enum value | ydlidar::CSimpleSocket | |
SocketInterrupted enum value | ydlidar::CSimpleSocket | |
SocketInvalidAddress enum value | ydlidar::CSimpleSocket | |
SocketInvalidPointer enum value | ydlidar::CSimpleSocket | |
SocketInvalidPort enum value | ydlidar::CSimpleSocket | |
SocketInvalidSocket enum value | ydlidar::CSimpleSocket | |
SocketInvalidSocketBuffer enum value | ydlidar::CSimpleSocket | |
SocketNotconnected enum value | ydlidar::CSimpleSocket | |
SocketProtocolError enum value | ydlidar::CSimpleSocket | |
SocketSuccess enum value | ydlidar::CSimpleSocket | |
SocketTimedout enum value | ydlidar::CSimpleSocket | |
SocketTypeInvalid enum value | ydlidar::CSimpleSocket | |
SocketTypeRaw enum value | ydlidar::CSimpleSocket | |
SocketTypeTcp enum value | ydlidar::CSimpleSocket | |
SocketTypeTcp6 enum value | ydlidar::CSimpleSocket | |
SocketTypeUdp enum value | ydlidar::CSimpleSocket | |
SocketTypeUdp6 enum value | ydlidar::CSimpleSocket | |
TranslateSocketError(void) | ydlidar::CSimpleSocket | |
WaitForData(size_t data_count, uint32_t timeout, size_t *returned_size) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
waitfordata(size_t data_count, uint32_t timeout=-1, size_t *returned_size=NULL) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
writeData(const uint8_t *data, size_t size) (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | virtual |
~ChannelDevice() (defined in ChannelDevice) | ChannelDevice | inlinevirtual |
~CPassiveSocket() (defined in ydlidar::CPassiveSocket) | ydlidar::CPassiveSocket | inlinevirtual |
~CSimpleSocket() (defined in ydlidar::CSimpleSocket) | ydlidar::CSimpleSocket | inlinevirtual |