![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <transmissionobjects/multicasttransmissionobject.hpp>


Public Member Functions | |
| void | addReceiver (receiver::ReceiverInterface *r) |
| Add a receiver to the multicast group. | |
| virtual bool | isForMe (const receiver::ReceiverInterface *r) const |
| MulticastTransmissionObject (Transmitter *aTransmitter, ReceiverContainer multiGroup, unsigned long int aLinkMode, wns::osi::PDUPtr aPayload, wns::Power power, const wns::service::phy::phymode::PhyModeInterfacePtr _phyModePtr) | |
| MulticastTransmissionObject (Transmitter *aTransmitter, ReceiverContainer multiGroup, unsigned long int aLinkMode, wns::osi::PDUPtr aPayload, wns::Power power) | |
| Default constructor, used to create a TransmissionObject. | |
| virtual | ~MulticastTransmissionObject () |
| Default destructor. | |
Private Types | |
| typedef std::vector < receiver::ReceiverInterface * > | ReceiverContainer |
Private Attributes | |
| ReceiverContainer | multiGroup |
| The group of receivers intended to receive this transmission object. | |
Definition at line 39 of file multicasttransmissionobject.hpp.
typedef std::vector<receiver::ReceiverInterface*> rise::MulticastTransmissionObject::ReceiverContainer [private] |
Definition at line 42 of file multicasttransmissionobject.hpp.
| MulticastTransmissionObject::MulticastTransmissionObject | ( | Transmitter * | aTransmitter, | |
| ReceiverContainer | multiGroup, | |||
| unsigned long int | aLinkMode, | |||
| wns::osi::PDUPtr | aPayload, | |||
| wns::Power | power | |||
| ) |
Definition at line 36 of file multicasttransmissionobject.cpp.
| MulticastTransmissionObject::MulticastTransmissionObject | ( | Transmitter * | aTransmitter, | |
| ReceiverContainer | multiGroup, | |||
| unsigned long int | aLinkMode, | |||
| wns::osi::PDUPtr | aPayload, | |||
| wns::Power | power, | |||
| const wns::service::phy::phymode::PhyModeInterfacePtr | _phyModePtr | |||
| ) |
Definition at line 45 of file multicasttransmissionobject.cpp.
| MulticastTransmissionObject::~MulticastTransmissionObject | ( | ) | [virtual] |
Definition at line 55 of file multicasttransmissionobject.cpp.
| void MulticastTransmissionObject::addReceiver | ( | receiver::ReceiverInterface * | r | ) |
Definition at line 66 of file multicasttransmissionobject.cpp.
| bool MulticastTransmissionObject::isForMe | ( | const receiver::ReceiverInterface * | r | ) | const [virtual] |
If the receiver is in the multicast group, isForMe should return true, else false.
Implements rise::CastingAspect.
Definition at line 57 of file multicasttransmissionobject.cpp.
Definition at line 71 of file multicasttransmissionobject.hpp.
1.5.5