YDLIDAR SDK  V1.3.6
ydlidar::CSimpleSocket Member List

This is the complete list of members for ydlidar::CSimpleSocket, including all inherited members.

BindInterface(const char *pInterface)ydlidar::CSimpleSocket
bindport(const char *, uint32_t) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
Both enum valueydlidar::CSimpleSocket
ChannelDevice() (defined in ChannelDevice)ChannelDeviceinline
Close(void)ydlidar::CSimpleSocketvirtual
closePort() (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
CShutdownMode enum nameydlidar::CSimpleSocket
CSimpleSocket(CSocketType type=SocketTypeTcp) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketexplicit
CSimpleSocket(CSimpleSocket &socket) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketexplicit
CSocketError enum nameydlidar::CSimpleSocket
CSocketType enum nameydlidar::CSimpleSocket
DescribeError(CSocketError err)ydlidar::CSimpleSocketstatic
DescribeError() (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketinline
DisableNagleAlgoritm()ydlidar::CSimpleSocket
EnableNagleAlgoritm()ydlidar::CSimpleSocket
flush() (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
Flush()ydlidar::CSimpleSocketprotected
GetBytesReceived(void)ydlidar::CSimpleSocketinline
GetBytesSent(void)ydlidar::CSimpleSocketinline
getByteTime() (defined in ChannelDevice)ChannelDeviceinlinevirtual
GetClientAddr()ydlidar::CSimpleSocketinline
GetClientPort()ydlidar::CSimpleSocketinline
GetConnectTimeoutSec(void)ydlidar::CSimpleSocketinline
GetConnectTimeoutUSec(void)ydlidar::CSimpleSocketinline
GetData(void)ydlidar::CSimpleSocketinline
GetMulticast()ydlidar::CSimpleSocketinline
GetReceiveTimeoutSec(void)ydlidar::CSimpleSocketinline
GetReceiveTimeoutUSec(void)ydlidar::CSimpleSocketinline
GetReceiveWindowSize()ydlidar::CSimpleSocketinline
GetSendTimeoutSec(void)ydlidar::CSimpleSocketinline
GetSendTimeoutUSec(void)ydlidar::CSimpleSocketinline
GetSendWindowSize()ydlidar::CSimpleSocketinline
GetServerAddr()ydlidar::CSimpleSocketinline
GetServerPort()ydlidar::CSimpleSocketinline
GetSocketDescriptor()ydlidar::CSimpleSocketinline
GetSocketDscp(void)ydlidar::CSimpleSocket
GetSocketError(void)ydlidar::CSimpleSocketinline
GetSocketType()ydlidar::CSimpleSocketinline
GetTotalTimeMs()ydlidar::CSimpleSocketinline
GetTotalTimeUsec()ydlidar::CSimpleSocketinline
Initialize(void)ydlidar::CSimpleSocketvirtual
IsNonblocking(void)ydlidar::CSimpleSocketinline
isOpen() (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
IsSocketValid(void)ydlidar::CSimpleSocketinlinevirtual
m_addrydlidar::CSimpleSocketprotected
m_bIsBlockingydlidar::CSimpleSocketprotected
m_bIsMulticastydlidar::CSimpleSocketprotected
m_errorFdsydlidar::CSimpleSocketprotected
m_nBufferSizeydlidar::CSimpleSocketprotected
m_nBytesReceivedydlidar::CSimpleSocketprotected
m_nBytesSentydlidar::CSimpleSocketprotected
m_nFlagsydlidar::CSimpleSocketprotected
m_nSocketDomainydlidar::CSimpleSocketprotected
m_nSocketTypeydlidar::CSimpleSocketprotected
m_open (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketprotected
m_pBufferydlidar::CSimpleSocketprotected
m_port (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketprotected
m_readFdsydlidar::CSimpleSocketprotected
m_socket (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketprotected
m_socketErrnoydlidar::CSimpleSocketprotected
m_stClientSockaddrydlidar::CSimpleSocketprotected
m_stConnectTimeoutydlidar::CSimpleSocketprotected
m_stLingerydlidar::CSimpleSocketprotected
m_stMulticastGroupydlidar::CSimpleSocketprotected
m_stRecvTimeoutydlidar::CSimpleSocketprotected
m_stSendTimeoutydlidar::CSimpleSocketprotected
m_stServerSockaddrydlidar::CSimpleSocketprotected
m_timerydlidar::CSimpleSocketprotected
m_writeFdsydlidar::CSimpleSocketprotected
Open(const char *pAddr, uint16_t nPort) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketinlinevirtual
open() (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
readData(uint8_t *data, size_t size) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
Receive(int32_t nMaxBytes=1, uint8_t *pBuffer=0)ydlidar::CSimpleSocketvirtual
Receives enum valueydlidar::CSimpleSocket
ReleasePort() (defined in ChannelDevice)ChannelDeviceinlinevirtual
Select(void)ydlidar::CSimpleSocketinlinevirtual
Select(int32_t nTimeoutSec, int32_t nTimeoutUSec)ydlidar::CSimpleSocketvirtual
Send(const uint8_t *pBuf, size_t bytesToSend)ydlidar::CSimpleSocketvirtual
Send(const struct iovec *sendVector, int32_t nNumItems)ydlidar::CSimpleSocketvirtual
SendFile(int32_t nOutFd, int32_t nInFd, off_t *pOffset, int32_t nCount)ydlidar::CSimpleSocketvirtual
Sends enum valueydlidar::CSimpleSocket
SetBlocking(void)ydlidar::CSimpleSocket
SetConnectTimeout(int32_t nConnectTimeoutSec, int32_t nConnectTimeoutUsec=0)ydlidar::CSimpleSocketinline
setDTR(bool level=true) (defined in ChannelDevice)ChannelDeviceinlinevirtual
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::CSimpleSocketinline
SetSendTimeout(int32_t nSendTimeoutSec, int32_t nSendTimeoutUsec=0)ydlidar::CSimpleSocket
SetSendWindowSize(uint32_t nWindowSize)ydlidar::CSimpleSocketinline
SetSocketDscp(int nDscp)ydlidar::CSimpleSocket
SetSocketError(CSimpleSocket::CSocketError error)ydlidar::CSimpleSocketinlineprotected
SetSocketHandle(SOCKET socket)ydlidar::CSimpleSocketinlineprotected
SetSocketType(const CSocketType &type)ydlidar::CSimpleSocketinline
Shutdown(CShutdownMode nShutdown)ydlidar::CSimpleSocketvirtual
SocketAddressInUse enum valueydlidar::CSimpleSocket
SocketConnectionAborted enum valueydlidar::CSimpleSocket
SocketConnectionRefused enum valueydlidar::CSimpleSocket
SocketConnectionReset enum valueydlidar::CSimpleSocket
SocketEinprogress enum valueydlidar::CSimpleSocket
SocketError enum valueydlidar::CSimpleSocket
SocketEunknown enum valueydlidar::CSimpleSocket
SocketEwouldblock enum valueydlidar::CSimpleSocket
SocketFirewallError enum valueydlidar::CSimpleSocket
SocketInterrupted enum valueydlidar::CSimpleSocket
SocketInvalidAddress enum valueydlidar::CSimpleSocket
SocketInvalidPointer enum valueydlidar::CSimpleSocket
SocketInvalidPort enum valueydlidar::CSimpleSocket
SocketInvalidSocket enum valueydlidar::CSimpleSocket
SocketInvalidSocketBuffer enum valueydlidar::CSimpleSocket
SocketNotconnected enum valueydlidar::CSimpleSocket
SocketProtocolError enum valueydlidar::CSimpleSocket
SocketSuccess enum valueydlidar::CSimpleSocket
SocketTimedout enum valueydlidar::CSimpleSocket
SocketTypeInvalid enum valueydlidar::CSimpleSocket
SocketTypeRaw enum valueydlidar::CSimpleSocket
SocketTypeTcp enum valueydlidar::CSimpleSocket
SocketTypeTcp6 enum valueydlidar::CSimpleSocket
SocketTypeUdp enum valueydlidar::CSimpleSocket
SocketTypeUdp6 enum valueydlidar::CSimpleSocket
TranslateSocketError(void)ydlidar::CSimpleSocket
WaitForData(size_t data_count, uint32_t timeout, size_t *returned_size) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
waitfordata(size_t data_count, uint32_t timeout=-1, size_t *returned_size=NULL) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
writeData(const uint8_t *data, size_t size) (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketvirtual
~ChannelDevice() (defined in ChannelDevice)ChannelDeviceinlinevirtual
~CSimpleSocket() (defined in ydlidar::CSimpleSocket)ydlidar::CSimpleSocketinlinevirtual