Go to the documentation of this file.
47 bool bind(
const std::string & ip, sl_s32 port)
int read(void *buffer, size_t size)
virtual u_result sendTo(const SocketAddress *target, const void *buffer, size_t len)=0
virtual u_result recvFrom(void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr=NULL)=0
sl_result waitForDataExt(size_t &size_hint, sl_u32 timeoutInMs)
rp::net::SocketAddress _socket
virtual u_result setPairAddress(const SocketAddress *pairAddress)=0
UdpChannel(const std::string &ip, int port)
int write(const void *data, size_t size)
rp::net::DGramSocket * _binded_socket
void setStatus(_u32 flag)
virtual u_result clearRxCache()=0
virtual u_result waitforData(_u32 timeout=DEFAULT_SOCKET_TIMEOUT)=0
Result< IChannel * > createUdpChannel(const std::string &ip, int port)
bool waitForData(size_t size, sl_u32 timeoutInMs, size_t *actualReady)
bool bind(const std::string &ip, sl_s32 port)
rplidar_ros
Author(s):
autogenerated on Fri Aug 2 2024 08:42:14