#include <omnetpp.h>
#include "IPAddress.h"
Classes | |
struct | FEC_TLV |
class | LDPPacket |
class | LDPLabelMapping |
class | LDPLabelRequest |
class | LDPHello |
class | LDPNotify |
class | LDPIni |
class | LDPAddress |
Defines | |
#define | MSGC_VERSION 0x0304 |
#define | LDP_BASEHEADER_BYTES 10 |
#define | LDP_HEADER_BYTES (LDP_BASEHEADER_BYTES+20) |
Enumerations | |
enum | LDP_MESSAGE_TYPES { NOTIFICATION = 10, HELLO = 11, INITIALIZATION = 12, KEEP_ALIVE = 13, ADDRESS = 14, ADDRESS_WITHDRAW = 15, LABEL_MAPPING = 16, LABEL_REQUEST = 17, LABEL_WITHDRAW = 18, LABEL_RELEASE = 19, UNKNOWN = 20 } |
enum | LDP_STATUS_TYPES { NO_ROUTE = 13 } |
Functions | |
void | doPacking (cCommBuffer *b, FEC_TLV &a) |
void | doUnpacking (cCommBuffer *b, FEC_TLV &a) |
void | doPacking (cCommBuffer *b, LDPPacket &obj) |
void | doUnpacking (cCommBuffer *b, LDPPacket &obj) |
void | doPacking (cCommBuffer *b, LDPLabelMapping &obj) |
void | doUnpacking (cCommBuffer *b, LDPLabelMapping &obj) |
void | doPacking (cCommBuffer *b, LDPLabelRequest &obj) |
void | doUnpacking (cCommBuffer *b, LDPLabelRequest &obj) |
void | doPacking (cCommBuffer *b, LDPHello &obj) |
void | doUnpacking (cCommBuffer *b, LDPHello &obj) |
void | doPacking (cCommBuffer *b, LDPNotify &obj) |
void | doUnpacking (cCommBuffer *b, LDPNotify &obj) |
void | doPacking (cCommBuffer *b, LDPIni &obj) |
void | doUnpacking (cCommBuffer *b, LDPIni &obj) |
void | doPacking (cCommBuffer *b, LDPAddress &obj) |
void | doUnpacking (cCommBuffer *b, LDPAddress &obj) |
#define LDP_BASEHEADER_BYTES 10 |
#define LDP_HEADER_BYTES (LDP_BASEHEADER_BYTES+20) |
#define MSGC_VERSION 0x0304 |
enum LDP_MESSAGE_TYPES |
Enum generated from LDPPacket.msg
by opp_msgc.
enum LDP_MESSAGE_TYPES { NOTIFICATION=10; HELLO=11; INITIALIZATION=12; KEEP_ALIVE=13; ADDRESS=14; ADDRESS_WITHDRAW=15; LABEL_MAPPING=16; LABEL_REQUEST=17; LABEL_WITHDRAW=18; LABEL_RELEASE=19; UNKNOWN=20; };
NOTIFICATION | |
HELLO | |
INITIALIZATION | |
KEEP_ALIVE | |
ADDRESS | |
ADDRESS_WITHDRAW | |
LABEL_MAPPING | |
LABEL_REQUEST | |
LABEL_WITHDRAW | |
LABEL_RELEASE | |
UNKNOWN |
00048 { 00049 NOTIFICATION = 10, 00050 HELLO = 11, 00051 INITIALIZATION = 12, 00052 KEEP_ALIVE = 13, 00053 ADDRESS = 14, 00054 ADDRESS_WITHDRAW = 15, 00055 LABEL_MAPPING = 16, 00056 LABEL_REQUEST = 17, 00057 LABEL_WITHDRAW = 18, 00058 LABEL_RELEASE = 19, 00059 UNKNOWN = 20 00060 };
enum LDP_STATUS_TYPES |
Enum generated from LDPPacket.msg
by opp_msgc.
enum LDP_STATUS_TYPES { NO_ROUTE=13; };
00071 { 00072 NO_ROUTE = 13 00073 };
void doPacking | ( | cCommBuffer * | b, | |
LDPAddress & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
LDPLabelRequest & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
LDPLabelMapping & | obj | |||
) | [inline] |
void doPacking | ( | cCommBuffer * | b, | |
FEC_TLV & | a | |||
) |
void doUnpacking | ( | cCommBuffer * | b, | |
LDPAddress & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
LDPLabelRequest & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
LDPLabelMapping & | obj | |||
) | [inline] |
void doUnpacking | ( | cCommBuffer * | b, | |
FEC_TLV & | a | |||
) |