Public Member Functions | Private Attributes

ACE_RMCast::Socket Class Reference

#include <Socket.h>

Collaboration diagram for ACE_RMCast::Socket:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~Socket ()
 Socket (ACE_INET_Addr const &a, bool loop=true, Parameters const &params=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_Implimpl_

Detailed Description

Definition at line 22 of file Socket.h.


Constructor & Destructor Documentation

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.

    {


Member Function Documentation

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.

    {


Member Data Documentation

Definition at line 94 of file Socket.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines