| INET Framework for OMNeT++/OMNEST
    | 
Class generated from inet/routing/pim/PIMPacket.msg:108 by nedtool.  
 More...
#include <PIMPacket_m.h>
 
  
 | Public Member Functions | |
| JoinPruneGroup () | |
| JoinPruneGroup (const JoinPruneGroup &other) | |
| virtual | ~JoinPruneGroup () | 
| JoinPruneGroup & | operator= (const JoinPruneGroup &other) | 
| virtual JoinPruneGroup * | dup () const override | 
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override | 
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override | 
| virtual IPv4Address & | getGroupAddress () | 
| virtual const IPv4Address & | getGroupAddress () const | 
| virtual void | setGroupAddress (const IPv4Address &groupAddress) | 
| virtual void | setJoinedSourceAddressArraySize (unsigned int size) | 
| virtual unsigned int | getJoinedSourceAddressArraySize () const | 
| virtual EncodedAddress & | getJoinedSourceAddress (unsigned int k) | 
| virtual const EncodedAddress & | getJoinedSourceAddress (unsigned int k) const | 
| virtual void | setJoinedSourceAddress (unsigned int k, const EncodedAddress &joinedSourceAddress) | 
| virtual void | setPrunedSourceAddressArraySize (unsigned int size) | 
| virtual unsigned int | getPrunedSourceAddressArraySize () const | 
| virtual EncodedAddress & | getPrunedSourceAddress (unsigned int k) | 
| virtual const EncodedAddress & | getPrunedSourceAddress (unsigned int k) const | 
| virtual void | setPrunedSourceAddress (unsigned int k, const EncodedAddress &prunedSourceAddress) | 
| Protected Member Functions | |
| bool | operator== (const JoinPruneGroup &) | 
| Protected Attributes | |
| IPv4Address | groupAddress | 
| EncodedAddress * | joinedSourceAddress | 
| unsigned int | joinedSourceAddress_arraysize | 
| EncodedAddress * | prunedSourceAddress | 
| unsigned int | prunedSourceAddress_arraysize | 
| Private Member Functions | |
| void | copy (const JoinPruneGroup &other) | 
Class generated from inet/routing/pim/PIMPacket.msg:108 by nedtool. 
// Record for Join/Prune message // in structure it is not possible to use dynamic arrays, iit is needed to use class class JoinPruneGroup { IPv4Address groupAddress; EncodedAddress joinedSourceAddress[]; EncodedAddress prunedSourceAddress[]; }
| inet::JoinPruneGroup::JoinPruneGroup | ( | ) | 
| inet::JoinPruneGroup::JoinPruneGroup | ( | const JoinPruneGroup & | other | ) | 
| 
 | virtual | 
| 
 | private | 
| 
 | inlineoverridevirtual | 
| 
 | virtual | 
| 
 | inlinevirtual | 
Referenced by getGroupAddress().
| 
 | virtual | 
| 
 | inlinevirtual | 
Referenced by getJoinedSourceAddress().
| 
 | virtual | 
| 
 | virtual | 
| 
 | inlinevirtual | 
Referenced by getPrunedSourceAddress().
| 
 | virtual | 
Referenced by inet::PIMDM::processJoinPrunePacket(), and inet::PIMSM::processJoinPrunePacket().
| JoinPruneGroup& inet::JoinPruneGroup::operator= | ( | const JoinPruneGroup & | other | ) | 
| 
 | protected | 
| 
 | overridevirtual | 
Referenced by inet::doParsimPacking().
| 
 | overridevirtual | 
Referenced by inet::doParsimUnpacking().
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
Referenced by inet::PIMDM::sendGraftPacket(), inet::PIMDM::sendJoinPacket(), and inet::PIMSM::sendPIMJoin().
| 
 | virtual | 
| 
 | virtual | 
Referenced by inet::PIMSM::sendPIMPrune(), and inet::PIMDM::sendPrunePacket().
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected | 
| 
 | protected |