#include <MulticastSession.h>
Inheritance diagram for OpenDDS::DCPS::MulticastSession:


Public Member Functions | |
| virtual | ~MulticastSession () |
| MulticastDataLink * | link () |
| MulticastPeer | remote_peer () const |
| virtual bool | acked ()=0 |
| virtual bool | check_header (const TransportHeader &header)=0 |
| virtual void | control_received (char submessage_id, ACE_Message_Block *control)=0 |
| virtual bool | start (bool active)=0 |
| virtual void | stop ()=0 |
Protected Member Functions | |
| MulticastSession (MulticastDataLink *link, MulticastPeer remote_peer) | |
| void | send_control (char submessage_id, ACE_Message_Block *data) |
Protected Attributes | |
| MulticastDataLink * | link_ |
| MulticastPeer | remote_peer_ |
| OpenDDS::DCPS::MulticastSession::~MulticastSession | ( | ) | [virtual] |
| OpenDDS::DCPS::MulticastSession::MulticastSession | ( | MulticastDataLink * | link, | |
| MulticastPeer | remote_peer | |||
| ) | [protected] |
| virtual bool OpenDDS::DCPS::MulticastSession::acked | ( | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::BestEffortSession, and OpenDDS::DCPS::ReliableSession.
| virtual bool OpenDDS::DCPS::MulticastSession::check_header | ( | const TransportHeader & | header | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::BestEffortSession, and OpenDDS::DCPS::ReliableSession.
| virtual void OpenDDS::DCPS::MulticastSession::control_received | ( | char | submessage_id, | |
| ACE_Message_Block * | control | |||
| ) | [pure virtual] |
Implemented in OpenDDS::DCPS::BestEffortSession, and OpenDDS::DCPS::ReliableSession.
| ACE_INLINE MulticastDataLink * OpenDDS::DCPS::MulticastSession::link | ( | ) |
| ACE_INLINE MulticastPeer OpenDDS::DCPS::MulticastSession::remote_peer | ( | ) | const |
| void OpenDDS::DCPS::MulticastSession::send_control | ( | char | submessage_id, | |
| ACE_Message_Block * | data | |||
| ) | [protected] |
| virtual bool OpenDDS::DCPS::MulticastSession::start | ( | bool | active | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::BestEffortSession, and OpenDDS::DCPS::ReliableSession.
| virtual void OpenDDS::DCPS::MulticastSession::stop | ( | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::BestEffortSession, and OpenDDS::DCPS::ReliableSession.
MulticastDataLink* OpenDDS::DCPS::MulticastSession::link_ [protected] |
1.4.7