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

Classes

class  inet::bgp::BgpAsPathSegment
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:26 by opp_msgtool. More...
 
class  inet::bgp::BgpHeader
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:53 by opp_msgtool. More...
 
class  inet::bgp::BgpKeepAliveMessage
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:67 by opp_msgtool. More...
 
class  inet::bgp::BgpOptionalParameterBase
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:72 by opp_msgtool. More...
 
class  inet::bgp::BgpOptionalParameterRaw
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:81 by opp_msgtool. More...
 
class  inet::bgp::BgpOpenMessage
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:89 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributes
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:114 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesOrigin
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:127 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesAsPath
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:137 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesNextHop
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:147 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesMultiExitDisc
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:157 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesLocalPref
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:167 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesAtomicAggregate
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:177 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdatePathAttributesAggregator
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:185 by opp_msgtool. More...
 
struct  inet::bgp::BgpUpdateWithdrawnRoutes
 Struct generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:195 by opp_msgtool. More...
 
struct  inet::bgp::BgpUpdateNlri
 Struct generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:202 by opp_msgtool. More...
 
class  inet::bgp::BgpUpdateMessage
 Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:215 by opp_msgtool. More...
 

Namespaces

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

Macros

#define MSGC_VERSION   0x0600
 
#define INET_API
 

Enumerations

enum  inet::bgp::BgpType { inet::bgp::BGP_OPEN = 1, inet::bgp::BGP_UPDATE = 2, inet::bgp::BGP_NOTIFICATION = 3, inet::bgp::BGP_KEEPALIVE = 4 }
 Enum generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:37 by opp_msgtool. More...
 
enum  inet::bgp::BgpUpdateAttributeTypeCode {
  inet::bgp::ORIGIN = 1, inet::bgp::AS_PATH = 2, inet::bgp::NEXT_HOP = 3, inet::bgp::MULTI_EXIT_DISC = 4,
  inet::bgp::LOCAL_PREF = 5, inet::bgp::ATOMIC_AGGREGATE = 6, inet::bgp::AGGREGATOR = 7
}
 Enum generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:103 by opp_msgtool. More...
 

Functions

void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpAsPathSegment &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpAsPathSegment &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpType &e)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpType &e)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpHeader &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpHeader &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpKeepAliveMessage &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpKeepAliveMessage &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpOpenMessage &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpOpenMessage &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdateAttributeTypeCode &e)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdateAttributeTypeCode &e)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributes &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributes &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesOrigin &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesOrigin &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesAsPath &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesAsPath &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesNextHop &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesNextHop &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesMultiExitDisc &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesMultiExitDisc &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesLocalPref &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesLocalPref &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesAtomicAggregate &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesAtomicAggregate &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdatePathAttributesAggregator &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdatePathAttributesAggregator &obj)
 
void INET_API inet::bgp::__doPacking (omnetpp::cCommBuffer *b, const BgpUpdateWithdrawnRoutes &a)
 
void INET_API inet::bgp::__doUnpacking (omnetpp::cCommBuffer *b, BgpUpdateWithdrawnRoutes &a)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdateWithdrawnRoutes &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdateWithdrawnRoutes &obj)
 
void INET_API inet::bgp::__doPacking (omnetpp::cCommBuffer *b, const BgpUpdateNlri &a)
 
void INET_API inet::bgp::__doUnpacking (omnetpp::cCommBuffer *b, BgpUpdateNlri &a)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdateNlri &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdateNlri &obj)
 
void inet::bgp::doParsimPacking (omnetpp::cCommBuffer *b, const BgpUpdateMessage &obj)
 
void inet::bgp::doParsimUnpacking (omnetpp::cCommBuffer *b, BgpUpdateMessage &obj)
 
template<>
inet::ApplicationPacketomnetpp::fromAnyPtr (any_ptr ptr)
 
any_ptr omnetpp::toAnyPtr (const inet::bgp::BgpOptionalParameterBase *p)
 
any_ptr omnetpp::toAnyPtr (const inet::bgp::BgpUpdateWithdrawnRoutes *p)
 
any_ptr omnetpp::toAnyPtr (const inet::bgp::BgpUpdateNlri *p)
 

Variables

const B inet::bgp::BGP_HEADER_OCTETS = B(19)
 
const B inet::bgp::BGP_OPEN_OCTETS = B(10)
 
const B inet::bgp::BGP_EMPTY_UPDATE_OCTETS = B(4)
 

Macro Definition Documentation

◆ INET_API

#define INET_API

◆ MSGC_VERSION

#define MSGC_VERSION   0x0600