|
INET Framework for OMNeT++/OMNEST
|
#include <PIMPacket_m.h>
Public Member Functions | |
| MulticastGroup () | |
| MulticastGroup (const MulticastGroup &other) | |
| virtual | ~MulticastGroup () |
| MulticastGroup & | operator= (const MulticastGroup &other) |
| virtual MulticastGroup * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual IPAddress & | getGroupAddress () |
| virtual const IPAddress & | getGroupAddress () const |
| virtual void | setGroupAddress (const IPAddress &groupAddress) |
| virtual void | setJoinedSourceAddressArraySize (unsigned int size) |
| virtual unsigned int | getJoinedSourceAddressArraySize () const |
| virtual IPAddress & | getJoinedSourceAddress (unsigned int k) |
| virtual const IPAddress & | getJoinedSourceAddress (unsigned int k) const |
| virtual void | setJoinedSourceAddress (unsigned int k, const IPAddress &joinedSourceAddress) |
| virtual void | setPrunedSourceAddressArraySize (unsigned int size) |
| virtual unsigned int | getPrunedSourceAddressArraySize () const |
| virtual IPAddress & | getPrunedSourceAddress (unsigned int k) |
| virtual const IPAddress & | getPrunedSourceAddress (unsigned int k) const |
| virtual void | setPrunedSourceAddress (unsigned int k, const IPAddress &prunedSourceAddress) |
Protected Member Functions | |
| bool | operator== (const MulticastGroup &) |
Protected Attributes | |
| IPAddress | groupAddress_var |
| IPAddress * | joinedSourceAddress_var |
| unsigned int | joinedSourceAddress_arraysize |
| IPAddress * | prunedSourceAddress_var |
| unsigned int | prunedSourceAddress_arraysize |
Private Member Functions | |
| void | copy (const MulticastGroup &other) |
Class generated from ansa/pim/PIMPacket.msg by opp_msgc.
class MulticastGroup { IPAddress groupAddress; IPAddress joinedSourceAddress[]; IPAddress prunedSourceAddress[]; }
Definition at line 77 of file PIMPacket_m.h.
Referenced by dup().
| MulticastGroup::MulticastGroup | ( | const MulticastGroup & | other | ) |
| virtual MulticastGroup::~MulticastGroup | ( | ) | [virtual] |
| void MulticastGroup::copy | ( | const MulticastGroup & | other | ) | [private] |
| virtual MulticastGroup* MulticastGroup::dup | ( | ) | const [inline, virtual] |
Definition at line 98 of file PIMPacket_m.h.
{return new MulticastGroup(*this);}
| virtual IPAddress& MulticastGroup::getGroupAddress | ( | ) | [virtual] |
| virtual const IPAddress& MulticastGroup::getGroupAddress | ( | ) | const [inline, virtual] |
Definition at line 104 of file PIMPacket_m.h.
Referenced by getGroupAddress().
{return const_cast<MulticastGroup*>(this)->getGroupAddress();}
| virtual IPAddress& MulticastGroup::getJoinedSourceAddress | ( | unsigned int | k | ) | [virtual] |
| virtual const IPAddress& MulticastGroup::getJoinedSourceAddress | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 109 of file PIMPacket_m.h.
Referenced by getJoinedSourceAddress().
{return const_cast<MulticastGroup*>(this)->getJoinedSourceAddress(k);}
| virtual unsigned int MulticastGroup::getJoinedSourceAddressArraySize | ( | ) | const [virtual] |
| virtual IPAddress& MulticastGroup::getPrunedSourceAddress | ( | unsigned int | k | ) | [virtual] |
| virtual const IPAddress& MulticastGroup::getPrunedSourceAddress | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 114 of file PIMPacket_m.h.
Referenced by getPrunedSourceAddress().
{return const_cast<MulticastGroup*>(this)->getPrunedSourceAddress(k);}
| virtual unsigned int MulticastGroup::getPrunedSourceAddressArraySize | ( | ) | const [virtual] |
| MulticastGroup& MulticastGroup::operator= | ( | const MulticastGroup & | other | ) |
| bool MulticastGroup::operator== | ( | const MulticastGroup & | ) | [protected] |
| virtual void MulticastGroup::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doPacking().
| virtual void MulticastGroup::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Referenced by doUnpacking().
| virtual void MulticastGroup::setGroupAddress | ( | const IPAddress & | groupAddress | ) | [virtual] |
| virtual void MulticastGroup::setJoinedSourceAddress | ( | unsigned int | k, |
| const IPAddress & | joinedSourceAddress | ||
| ) | [virtual] |
| virtual void MulticastGroup::setJoinedSourceAddressArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void MulticastGroup::setPrunedSourceAddress | ( | unsigned int | k, |
| const IPAddress & | prunedSourceAddress | ||
| ) | [virtual] |
| virtual void MulticastGroup::setPrunedSourceAddressArraySize | ( | unsigned int | size | ) | [virtual] |
IPAddress MulticastGroup::groupAddress_var [protected] |
Definition at line 80 of file PIMPacket_m.h.
unsigned int MulticastGroup::joinedSourceAddress_arraysize [protected] |
Definition at line 82 of file PIMPacket_m.h.
IPAddress* MulticastGroup::joinedSourceAddress_var [protected] |
Definition at line 81 of file PIMPacket_m.h.
unsigned int MulticastGroup::prunedSourceAddress_arraysize [protected] |
Definition at line 84 of file PIMPacket_m.h.
IPAddress* MulticastGroup::prunedSourceAddress_var [protected] |
Definition at line 83 of file PIMPacket_m.h.