#include <Socket.h>

Public Member Functions | |
| virtual | ~Socket () |
| Socket (ACE_INET_Addr const &a, bool loop=true, Parameters const ¶ms=Parameters()) | |
| virtual void | send (void const *buf, size_t s) |
| virtual ssize_t | recv (void *buf, size_t s) |
| virtual ssize_t | recv (void *buf, size_t s, ACE_INET_Addr &from) |
| virtual ssize_t | recv (void *buf, size_t s, ACE_Time_Value const &timeout) |
| virtual ssize_t | recv (void *buf, size_t s, ACE_Time_Value const &timeout, ACE_INET_Addr &from) |
| virtual ssize_t | size () |
| virtual ssize_t | size (ACE_Time_Value const &timeout) |
| ACE_HANDLE | get_handle () |
Private Attributes | |
| ACE_Auto_Ptr< Socket_Impl > | impl_ |
Definition at line 22 of file Socket.h.
| ACE_RMCast::Socket::~Socket | ( | ) | [virtual] |
Definition at line 333 of file Socket.cpp.
| ACE_RMCast::Socket::Socket | ( | ACE_INET_Addr const & | a, | |
| bool | loop = true, |
|||
| Parameters const & | params = Parameters () | |||
| ) |
Definition at line 338 of file Socket.cpp.
{
| ACE_HANDLE ACE_RMCast::Socket::get_handle | ( | void | ) |
Definition at line 384 of file Socket.cpp.
{
| ssize_t ACE_RMCast::Socket::recv | ( | void * | buf, | |
| size_t | s | |||
| ) | [virtual] |
Definition at line 348 of file Socket.cpp.
{
}
void Socket::send (void const* buf, size_t s)
| ssize_t ACE_RMCast::Socket::recv | ( | void * | buf, | |
| size_t | s, | |||
| ACE_Time_Value const & | timeout | |||
| ) | [virtual] |
Definition at line 358 of file Socket.cpp.
{
| ssize_t ACE_RMCast::Socket::recv | ( | void * | buf, | |
| size_t | s, | |||
| ACE_Time_Value const & | timeout, | |||
| ACE_INET_Addr & | from | |||
| ) | [virtual] |
Definition at line 363 of file Socket.cpp.
{
return impl_->recv_ (buf, s, &timeout, 0);
}
| ssize_t ACE_RMCast::Socket::recv | ( | void * | buf, | |
| size_t | s, | |||
| ACE_INET_Addr & | from | |||
| ) | [virtual] |
Definition at line 353 of file Socket.cpp.
{
| void ACE_RMCast::Socket::send | ( | void const * | buf, | |
| size_t | s | |||
| ) | [virtual] |
Definition at line 343 of file Socket.cpp.
: impl_ (new Socket_Impl (a, loop, params))
| ssize_t ACE_RMCast::Socket::size | ( | ACE_Time_Value const & | timeout | ) | [virtual] |
Definition at line 378 of file Socket.cpp.
{
| ssize_t ACE_RMCast::Socket::size | ( | void | ) | [virtual] |
Definition at line 372 of file Socket.cpp.
{
ACE_Auto_Ptr<Socket_Impl> ACE_RMCast::Socket::impl_ [private] |
1.7.0