#include <Socket.h>
Collaboration diagram for ACE_RMCast::Socket:
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 339 of file Socket.cpp.
00340 { 00341 } |
|
|
|
Definition at line 395 of file Socket.cpp.
00396 { 00397 return impl_->get_handle_ (); 00398 } |
|
Definition at line 374 of file Socket.cpp.
00378 { 00379 return impl_->recv_ (buf, s, &timeout, &from); 00380 } |
|
Definition at line 368 of file Socket.cpp.
00369 { 00370 return impl_->recv_ (buf, s, &timeout, 0); 00371 } |
|
Definition at line 362 of file Socket.cpp.
00363 { 00364 return impl_->recv_ (buf, s, 0, &from); 00365 } |
|
Definition at line 356 of file Socket.cpp.
00357 { 00358 return impl_->recv_ (buf, s, 0, 0); 00359 } |
|
Definition at line 350 of file Socket.cpp.
00351 { 00352 impl_->send_ (buf, s); 00353 } |
|
Definition at line 389 of file Socket.cpp.
00390 { 00391 return impl_->size_ (&timeout); 00392 } |
|
Definition at line 383 of file Socket.cpp.
00384 { 00385 return impl_->size_ (0); 00386 } |
|
|