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

Classes

struct  inet::FEC_TLV
 Struct generated from inet/networklayer/ldp/LDPPacket.msg:55 by nedtool. More...
 
class  inet::LDPPacket
 Class generated from inet/networklayer/ldp/LDPPacket.msg:64 by nedtool. More...
 
class  inet::LDPLabelMapping
 Class generated from inet/networklayer/ldp/LDPPacket.msg:75 by nedtool. More...
 
class  inet::LDPLabelRequest
 Class generated from inet/networklayer/ldp/LDPPacket.msg:84 by nedtool. More...
 
class  inet::LDPHello
 Class generated from inet/networklayer/ldp/LDPPacket.msg:93 by nedtool. More...
 
class  inet::LDPNotify
 Class generated from inet/networklayer/ldp/LDPPacket.msg:103 by nedtool. More...
 
class  inet::LDPIni
 Class generated from inet/networklayer/ldp/LDPPacket.msg:113 by nedtool. More...
 
class  inet::LDPAddress
 Class generated from inet/networklayer/ldp/LDPPacket.msg:126 by nedtool. More...
 

Namespaces

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

Macros

#define __INET_LDPPACKET_M_H
 
#define MSGC_VERSION   0x0501
 
#define INET_API
 
#define LDP_BASEHEADER_BYTES   10
 
#define LDP_HEADER_BYTES   (LDP_BASEHEADER_BYTES+20)
 

Enumerations

enum  inet::LDP_MESSAGE_TYPES {
  inet::NOTIFICATION = 10, inet::HELLO = 11, inet::INITIALIZATION = 12, inet::KEEP_ALIVE = 13,
  inet::ADDRESS = 14, inet::ADDRESS_WITHDRAW = 15, inet::LABEL_MAPPING = 16, inet::LABEL_REQUEST = 17,
  inet::LABEL_WITHDRAW = 18, inet::LABEL_RELEASE = 19, inet::UNKNOWN = 20
}
 Enum generated from inet/networklayer/ldp/LDPPacket.msg:33 by nedtool. More...
 
enum  inet::LDP_STATUS_TYPES { inet::NO_ROUTE = 13 }
 Enum generated from inet/networklayer/ldp/LDPPacket.msg:49 by nedtool. More...
 

Functions

void INET_API inet::__doPacking (omnetpp::cCommBuffer *b, const FEC_TLV &a)
 
void INET_API inet::__doUnpacking (omnetpp::cCommBuffer *b, FEC_TLV &a)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const FEC_TLV &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, FEC_TLV &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPPacket &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPPacket &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPLabelMapping &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPLabelMapping &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPLabelRequest &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPLabelRequest &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPHello &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPHello &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPNotify &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPNotify &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPIni &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPIni &obj)
 
void inet::doParsimPacking (omnetpp::cCommBuffer *b, const LDPAddress &obj)
 
void inet::doParsimUnpacking (omnetpp::cCommBuffer *b, LDPAddress &obj)
 

Macro Definition Documentation

#define __INET_LDPPACKET_M_H
#define INET_API
#define LDP_BASEHEADER_BYTES   10
#define MSGC_VERSION   0x0501