ACE_RMCast
6.1.0
|
Public Member Functions | |
~Socket_Impl () | |
Socket_Impl (Address const &a, bool loop, Parameters const ¶ms) | |
void | send_ (void const *buf, size_t s) |
ssize_t | recv_ (void *buf, size_t s, ACE_Time_Value const *timeout, ACE_INET_Addr *from) |
ssize_t | size_ (ACE_Time_Value const *timeout) |
ACE_HANDLE | get_handle_ () |
Private Member Functions | |
virtual void | recv (Message_ptr m) |
Private Attributes | |
bool | loop_ |
Parameters const | params_ |
Mutex | mutex_ |
Condition | cond_ |
ACE_Unbounded_Queue< Message_ptr > | queue_ |
ACE_Pipe | signal_pipe_ |
ACE_Auto_Ptr< Fragment > | fragment_ |
ACE_Auto_Ptr< Reassemble > | reassemble_ |
ACE_Auto_Ptr< Acknowledge > | acknowledge_ |
ACE_Auto_Ptr< Retransmit > | retransmit_ |
ACE_Auto_Ptr< Flow > | flow_ |
ACE_Auto_Ptr< Link > | link_ |
ACE_RMCast::Socket_Impl::~Socket_Impl | ( | ) |
ACE_RMCast::Socket_Impl::Socket_Impl | ( | Address const & | a, |
bool | loop, | ||
Parameters const & | params | ||
) |
ACE_HANDLE ACE_RMCast::Socket_Impl::get_handle_ | ( | ) |
void ACE_RMCast::Socket_Impl::recv | ( | Message_ptr | m | ) | [private, virtual] |
Reimplemented from ACE_RMCast::In_Element.
ssize_t ACE_RMCast::Socket_Impl::recv_ | ( | void * | buf, |
size_t | s, | ||
ACE_Time_Value const * | timeout, | ||
ACE_INET_Addr * | from | ||
) |
void ACE_RMCast::Socket_Impl::send_ | ( | void const * | buf, |
size_t | s | ||
) |
ssize_t ACE_RMCast::Socket_Impl::size_ | ( | ACE_Time_Value const * | timeout | ) |
Condition ACE_RMCast::Socket_Impl::cond_ [private] |
ACE_Auto_Ptr<Flow> ACE_RMCast::Socket_Impl::flow_ [private] |
ACE_Auto_Ptr<Link> ACE_RMCast::Socket_Impl::link_ [private] |
bool ACE_RMCast::Socket_Impl::loop_ [private] |
Mutex ACE_RMCast::Socket_Impl::mutex_ [private] |
Parameters const ACE_RMCast::Socket_Impl::params_ [private] |