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_

Constructor & Destructor Documentation

ACE_RMCast::Socket::~Socket  )  [virtual]
 

Definition at line 339 of file Socket.cpp.

00340     {
00341     }

ACE_RMCast::Socket::Socket ACE_INET_Addr const &  a,
bool  loop = true,
Parameters const &  params = Parameters()
 


Member Function Documentation

ACE_HANDLE ACE_RMCast::Socket::get_handle  ) 
 

Definition at line 395 of file Socket.cpp.

00396     {
00397       return impl_->get_handle_ ();
00398     }

ssize_t ACE_RMCast::Socket::recv void *  buf,
size_t  s,
ACE_Time_Value const &  timeout,
ACE_INET_Addr from
[virtual]
 

Definition at line 374 of file Socket.cpp.

00378     {
00379       return impl_->recv_ (buf, s, &timeout, &from);
00380     }

ssize_t ACE_RMCast::Socket::recv void *  buf,
size_t  s,
ACE_Time_Value const &  timeout
[virtual]
 

Definition at line 368 of file Socket.cpp.

00369     {
00370       return impl_->recv_ (buf, s, &timeout, 0);
00371     }

ssize_t ACE_RMCast::Socket::recv void *  buf,
size_t  s,
ACE_INET_Addr from
[virtual]
 

Definition at line 362 of file Socket.cpp.

00363     {
00364       return impl_->recv_ (buf, s, 0, &from);
00365     }

ssize_t ACE_RMCast::Socket::recv void *  buf,
size_t  s
[virtual]
 

Definition at line 356 of file Socket.cpp.

00357     {
00358       return impl_->recv_ (buf, s, 0, 0);
00359     }

void ACE_RMCast::Socket::send void const *  buf,
size_t  s
[virtual]
 

Definition at line 350 of file Socket.cpp.

00351     {
00352       impl_->send_ (buf, s);
00353     }

ssize_t ACE_RMCast::Socket::size ACE_Time_Value const &  timeout  )  [virtual]
 

Definition at line 389 of file Socket.cpp.

00390     {
00391       return impl_->size_ (&timeout);
00392     }

ssize_t ACE_RMCast::Socket::size  )  [virtual]
 

Definition at line 383 of file Socket.cpp.

00384     {
00385       return impl_->size_ (0);
00386     }


Member Data Documentation

ACE_Auto_Ptr<Socket_Impl> ACE_RMCast::Socket::impl_ [private]
 

Definition at line 94 of file Socket.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 11:41:26 2006 for ACE_RMCast by doxygen 1.3.6