#include <omnetpp.h>
#include "IPAddress.h"
Defines | |
#define | MSGC_VERSION 0x0302 |
#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) |
|
|
|
|
|
|
|
Enum generated from 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; };
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 generated from enum LDP_STATUS_TYPES { NO_ROUTE=13; }; 00071 { 00072 NO_ROUTE = 13 00073 };
|
|
00388 {obj.netPack(b);}
|
|
00342 {obj.netPack(b);}
|
|
00291 {obj.netPack(b);}
|
|
00251 {obj.netPack(b);}
|
|
00208 {obj.netPack(b);}
|
|
00172 {obj.netPack(b);}
|
|
00132 {obj.netPack(b);}
|
|
|
|
00389 {obj.netUnpack(b);}
|
|
00343 {obj.netUnpack(b);}
|
|
00292 {obj.netUnpack(b);}
|
|
00252 {obj.netUnpack(b);}
|
|
00209 {obj.netUnpack(b);}
|
|
00173 {obj.netUnpack(b);}
|
|
00133 {obj.netUnpack(b);}
|
|
|