Public Member Functions | Protected Attributes
rp::arch::net::DGramSocketImpl Class Reference
Inheritance diagram for rp::arch::net::DGramSocketImpl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual u_result bind (const SocketAddress &localaddr)
virtual u_result bind (const SocketAddress &localaddr)
virtual u_result bind (const SocketAddress &localaddr)
 DGramSocketImpl (int fd)
 DGramSocketImpl (int fd)
 DGramSocketImpl (SOCKET fd)
virtual void dispose ()
virtual void dispose ()
virtual void dispose ()
virtual u_result getLocalAddress (SocketAddress &localaddr)
virtual u_result getLocalAddress (SocketAddress &localaddr)
virtual u_result getLocalAddress (SocketAddress &localaddr)
virtual u_result recvFrom (void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr)
virtual u_result recvFrom (void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr)
virtual u_result recvFrom (void *buf, size_t len, size_t &recv_len, SocketAddress *sourceAddr)
virtual u_result sendTo (const SocketAddress &target, const void *buffer, size_t len)
virtual u_result sendTo (const SocketAddress &target, const void *buffer, size_t len)
virtual u_result sendTo (const SocketAddress &target, const void *buffer, size_t len)
virtual u_result setTimeout (_u32 timeout, socket_direction_mask msk)
virtual u_result setTimeout (_u32 timeout, socket_direction_mask msk)
virtual u_result setTimeout (_u32 timeout, socket_direction_mask msk)
virtual u_result waitforData (_u32 timeout)
virtual u_result waitforData (_u32 timeout)
virtual u_result waitforData (_u32 timeout)
virtual u_result waitforSent (_u32 timeout)
virtual u_result waitforSent (_u32 timeout)
virtual u_result waitforSent (_u32 timeout)
virtual ~DGramSocketImpl ()
virtual ~DGramSocketImpl ()
virtual ~DGramSocketImpl ()

Protected Attributes

int _socket_fd
SOCKET _socket_fd

Detailed Description

Definition at line 601 of file linux/net_socket.cpp.


Constructor & Destructor Documentation

Definition at line 605 of file linux/net_socket.cpp.

virtual rp::arch::net::DGramSocketImpl::~DGramSocketImpl ( ) [inline, virtual]

Definition at line 614 of file linux/net_socket.cpp.

Definition at line 606 of file macOS/net_socket.cpp.

virtual rp::arch::net::DGramSocketImpl::~DGramSocketImpl ( ) [inline, virtual]

Definition at line 615 of file macOS/net_socket.cpp.

Definition at line 656 of file win32/net_socket.cpp.

virtual rp::arch::net::DGramSocketImpl::~DGramSocketImpl ( ) [inline, virtual]

Definition at line 665 of file win32/net_socket.cpp.


Member Function Documentation

virtual u_result rp::arch::net::DGramSocketImpl::bind ( const SocketAddress localaddr) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 625 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::bind ( const SocketAddress localaddr) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 626 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::bind ( const SocketAddress localaddr) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 676 of file win32/net_socket.cpp.

virtual void rp::arch::net::DGramSocketImpl::dispose ( ) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 619 of file linux/net_socket.cpp.

virtual void rp::arch::net::DGramSocketImpl::dispose ( ) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 620 of file macOS/net_socket.cpp.

virtual void rp::arch::net::DGramSocketImpl::dispose ( ) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 670 of file win32/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::getLocalAddress ( SocketAddress localaddr) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 637 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::getLocalAddress ( SocketAddress localaddr) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 638 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::getLocalAddress ( SocketAddress localaddr) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 688 of file win32/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::recvFrom ( void *  buf,
size_t  len,
size_t &  recv_len,
SocketAddress sourceAddr 
) [inline, virtual]

Implements rp::net::DGramSocket.

Definition at line 747 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::recvFrom ( void *  buf,
size_t  len,
size_t &  recv_len,
SocketAddress sourceAddr 
) [inline, virtual]

Implements rp::net::DGramSocket.

Definition at line 748 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::recvFrom ( void *  buf,
size_t  len,
size_t &  recv_len,
SocketAddress sourceAddr 
) [inline, virtual]

Implements rp::net::DGramSocket.

Definition at line 793 of file win32/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::sendTo ( const SocketAddress target,
const void *  buffer,
size_t  len 
) [inline, virtual]

Implements rp::net::DGramSocket.

Definition at line 720 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::sendTo ( const SocketAddress target,
const void *  buffer,
size_t  len 
) [inline, virtual]

Implements rp::net::DGramSocket.

Definition at line 721 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::sendTo ( const SocketAddress target,
const void *  buffer,
size_t  len 
) [inline, virtual]

Implements rp::net::DGramSocket.

Definition at line 771 of file win32/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::setTimeout ( _u32  timeout,
socket_direction_mask  msk 
) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 651 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::setTimeout ( _u32  timeout,
socket_direction_mask  msk 
) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 652 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::setTimeout ( _u32  timeout,
socket_direction_mask  msk 
) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 702 of file win32/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::waitforData ( _u32  timeout) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 696 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::waitforData ( _u32  timeout) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 697 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::waitforData ( _u32  timeout) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 747 of file win32/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::waitforSent ( _u32  timeout) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 672 of file linux/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::waitforSent ( _u32  timeout) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 673 of file macOS/net_socket.cpp.

virtual u_result rp::arch::net::DGramSocketImpl::waitforSent ( _u32  timeout) [inline, virtual]

Implements rp::net::SocketBase.

Definition at line 723 of file win32/net_socket.cpp.


Member Data Documentation

Definition at line 799 of file linux/net_socket.cpp.

Definition at line 818 of file win32/net_socket.cpp.


The documentation for this class was generated from the following files:


rplidar_ros
Author(s):
autogenerated on Mon Mar 18 2019 02:34:23