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

Classes

class  inet::IgmpMessage
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:25 by opp_msgtool. More...
 
class  inet::IgmpQuery
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:32 by opp_msgtool. More...
 
class  inet::Igmpv1Query
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:38 by opp_msgtool. More...
 
class  inet::Igmpv1Report
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:44 by opp_msgtool. More...
 
class  inet::Igmpv2Query
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:52 by opp_msgtool. More...
 
class  inet::Igmpv2Report
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:58 by opp_msgtool. More...
 
class  inet::Igmpv2Leave
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:66 by opp_msgtool. More...
 
class  inet::Igmpv3Query
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:81 by opp_msgtool. More...
 
class  inet::GroupRecord
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:104 by opp_msgtool. More...
 
class  inet::Igmpv3Report
 Class generated from inet/networklayer/ipv4/IgmpMessage.msg:113 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::IgmpType {
  inet::IGMP_MEMBERSHIP_QUERY = 0x11, inet::IGMPV1_MEMBERSHIP_REPORT = 0x12, inet::IGMPV2_MEMBERSHIP_REPORT = 0x16, inet::IGMPV2_LEAVE_GROUP = 0x17,
  inet::IGMPV3_MEMBERSHIP_REPORT = 0x22
}
 Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:16 by opp_msgtool. More...
 
enum  inet::GroupRecordType {
  inet::MODE_IS_INCLUDE = 1, inet::MODE_IS_EXCLUDE = 2, inet::CHANGE_TO_INCLUDE_MODE = 3, inet::CHANGE_TO_EXCLUDE_MODE = 4,
  inet::ALLOW_NEW_SOURCES = 5, inet::BLOCK_OLD_SOURCE = 6
}
 Enum generated from inet/networklayer/ipv4/IgmpMessage.msg:94 by opp_msgtool. More...
 

Functions

void inet::doParsimPacking (omnetpp::cCommBuffer *b, const IgmpType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, IgmpType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const IgmpMessage &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, IgmpMessage &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const IgmpQuery &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, IgmpQuery &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv1Query &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv1Query &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv1Report &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv1Report &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv2Query &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv2Query &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv2Report &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv2Report &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv2Leave &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv2Leave &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv3Query &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv3Query &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const GroupRecordType &e)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, GroupRecordType &e)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const Igmpv3Report &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, Igmpv3Report &obj)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 
any_ptr omnetpp::toAnyPtr (const inet::GroupRecord *p)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600