INET Framework for OMNeT++/OMNEST
PIMPacket_m.h File Reference
#include <omnetpp.h>
#include "inet/networklayer/contract/ipv4/IPv4Address.h"

Classes

class  inet::HelloOption
 Class generated from inet/routing/pim/PIMPacket.msg:60 by nedtool. More...
 
class  inet::HoldtimeOption
 Class generated from inet/routing/pim/PIMPacket.msg:65 by nedtool. More...
 
class  inet::LANPruneDelayOption
 Class generated from inet/routing/pim/PIMPacket.msg:71 by nedtool. More...
 
class  inet::DRPriorityOption
 Class generated from inet/routing/pim/PIMPacket.msg:78 by nedtool. More...
 
class  inet::GenerationIDOption
 Class generated from inet/routing/pim/PIMPacket.msg:84 by nedtool. More...
 
struct  inet::EncodedAddress
 Struct generated from inet/routing/pim/PIMPacket.msg:98 by nedtool. More...
 
class  inet::JoinPruneGroup
 Class generated from inet/routing/pim/PIMPacket.msg:108 by nedtool. More...
 
class  inet::PIMPacket
 Class generated from inet/routing/pim/PIMPacket.msg:117 by nedtool. More...
 
class  inet::PIMHello_Base
 Class generated from inet/routing/pim/PIMPacket.msg:125 by nedtool. More...
 
class  inet::PIMJoinPrune
 Class generated from inet/routing/pim/PIMPacket.msg:134 by nedtool. More...
 
class  inet::PIMAssert
 Class generated from inet/routing/pim/PIMPacket.msg:145 by nedtool. More...
 
class  inet::PIMGraft
 Class generated from inet/routing/pim/PIMPacket.msg:157 by nedtool. More...
 
class  inet::PIMGraftAck
 Class generated from inet/routing/pim/PIMPacket.msg:165 by nedtool. More...
 
class  inet::PIMStateRefresh
 Class generated from inet/routing/pim/PIMPacket.msg:172 by nedtool. More...
 
class  inet::PIMRegister
 Class generated from inet/routing/pim/PIMPacket.msg:187 by nedtool. More...
 
class  inet::PIMRegisterStop
 Class generated from inet/routing/pim/PIMPacket.msg:196 by nedtool. More...
 

Namespaces

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

Macros

#define __INET_PIMPACKET_M_H
 
#define MSGC_VERSION   0x0501
 
#define INET_API
 
#define PIM_HEADER_LENGTH   4
 
#define ENCODED_UNICODE_ADDRESS_LENGTH   6
 
#define ENCODED_GROUP_ADDRESS_LENGTH   8
 
#define ENCODED_SOURCE_ADDRESS_LENGTH   8
 

Typedefs

typedef HelloOption * inet::HelloOptionPtr
 

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:36 by nedtool. 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:50 by nedtool. More...
 

Functions

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_API inet::__doPacking (omnetpp::cCommBuffer *b, const EncodedAddress &a)
 
void INET_API inet::__doUnpacking (omnetpp::cCommBuffer *b, EncodedAddress &a)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const EncodedAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, EncodedAddress &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 PIMPacket &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PIMPacket &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 PIMGraftAck &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, PIMGraftAck &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)
 

Macro Definition Documentation

#define __INET_PIMPACKET_M_H
#define INET_API
#define MSGC_VERSION   0x0501