INET Framework for OMNeT++/OMNEST
PimPacket_m.h File Reference

Classes

struct  inet::EncodedUnicastAddress
 Struct generated from inet/routing/pim/PimPacket.msg:51 by opp_msgtool. More...
 
struct  inet::EncodedGroupAddress
 Struct generated from inet/routing/pim/PimPacket.msg:57 by opp_msgtool. More...
 
struct  inet::EncodedSourceAddress
 Struct generated from inet/routing/pim/PimPacket.msg:67 by opp_msgtool. More...
 
class  inet::HelloOption
 Class generated from inet/routing/pim/PimPacket.msg:78 by opp_msgtool. More...
 
class  inet::HoldtimeOption
 Class generated from inet/routing/pim/PimPacket.msg:84 by opp_msgtool. More...
 
class  inet::LanPruneDelayOption
 Class generated from inet/routing/pim/PimPacket.msg:90 by opp_msgtool. More...
 
class  inet::DrPriorityOption
 Class generated from inet/routing/pim/PimPacket.msg:98 by opp_msgtool. More...
 
class  inet::GenerationIdOption
 Class generated from inet/routing/pim/PimPacket.msg:104 by opp_msgtool. More...
 
class  inet::AddressListOption
 Class generated from inet/routing/pim/PimPacket.msg:110 by opp_msgtool. More...
 
class  inet::PimPacket
 Class generated from inet/routing/pim/PimPacket.msg:117 by opp_msgtool. More...
 
class  inet::PimHello
 Class generated from inet/routing/pim/PimPacket.msg:143 by opp_msgtool. More...
 
class  inet::JoinPruneGroup
 Class generated from inet/routing/pim/PimPacket.msg:151 by opp_msgtool. More...
 
class  inet::PimJoinPrune
 Class generated from inet/routing/pim/PimPacket.msg:161 by opp_msgtool. More...
 
class  inet::PimAssert
 Class generated from inet/routing/pim/PimPacket.msg:172 by opp_msgtool. More...
 
class  inet::PimGraft
 Class generated from inet/routing/pim/PimPacket.msg:184 by opp_msgtool. More...
 
class  inet::PimStateRefresh
 Class generated from inet/routing/pim/PimPacket.msg:196 by opp_msgtool. More...
 
class  inet::PimRegister
 Class generated from inet/routing/pim/PimPacket.msg:215 by opp_msgtool. More...
 
class  inet::PimRegisterStop
 Class generated from inet/routing/pim/PimPacket.msg:225 by opp_msgtool. More...
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 omnetpp
 

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::PimPacketType {
  inet::Hello = 0, inet::Register = 1, inet::RegisterStop = 2, inet::JoinPrune = 3,
  inet::Bootstrap = 4, inet::Assert = 5, inet::Graft = 6, inet::GraftAck = 7,
  inet::CandidateRPAdvertisement = 8, inet::StateRefresh = 9
}
 Enum generated from inet/routing/pim/PimPacket.msg:27 by opp_msgtool. More...
 
enum  inet::PimHelloOptionType {
  inet::Holdtime = 1, inet::LANPruneDelay = 2, inet::DRPriority = 19, inet::GenerationID = 20,
  inet::StateRefreshCapable = 21, inet::AddressList = 24
}
 Enum generated from inet/routing/pim/PimPacket.msg:41 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimPacketType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimPacketType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimHelloOptionType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimHelloOptionType &e)
 
void INET_API inet::__doPacking (omnetpp::cCommBuffer *b, const EncodedUnicastAddress &a)
 
void INET_API inet::__doUnpacking (omnetpp::cCommBuffer *b, EncodedUnicastAddress &a)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const EncodedUnicastAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedUnicastAddress &obj)
 
void INET_API inet::__doPacking (omnetpp::cCommBuffer *b, const EncodedGroupAddress &a)
 
void INET_API inet::__doUnpacking (omnetpp::cCommBuffer *b, EncodedGroupAddress &a)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const EncodedGroupAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedGroupAddress &obj)
 
void INET_API inet::__doPacking (omnetpp::cCommBuffer *b, const EncodedSourceAddress &a)
 
void INET_API inet::__doUnpacking (omnetpp::cCommBuffer *b, EncodedSourceAddress &a)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const EncodedSourceAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedSourceAddress &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const HelloOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, HelloOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const HoldtimeOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, HoldtimeOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LanPruneDelayOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LanPruneDelayOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const DrPriorityOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, DrPriorityOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GenerationIdOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GenerationIdOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const AddressListOption &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, AddressListOption &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimPacket &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimPacket &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimHello &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimHello &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const JoinPruneGroup &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, JoinPruneGroup &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimJoinPrune &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimJoinPrune &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimAssert &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimAssert &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimGraft &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimGraft &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimStateRefresh &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimStateRefresh &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimRegister &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimRegister &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const PimRegisterStop &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PimRegisterStop &obj)
 
any_ptr omnetpp::toAnyPtr (const inet::EncodedUnicastAddress *p)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 
any_ptr omnetpp::toAnyPtr (const inet::EncodedGroupAddress *p)
 
any_ptr omnetpp::toAnyPtr (const inet::EncodedSourceAddress *p)
 

Variables

const B inet::PIM_HEADER_LENGTH = B(4)
 
const B inet::ENCODED_UNICODE_ADDRESS_LENGTH = B(6)
 
const B inet::ENCODED_GROUP_ADDRESS_LENGTH = B(8)
 
const B inet::ENCODED_SOURCE_ADDRESS_LENGTH = B(8)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600