Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSPFPacket_m.h File Reference

#include <omnetpp.h>
#include "IPAddress.h"

Defines

#define MSGC_VERSION   0x0302

Enumerations

enum  OSPFPacketType {
  HelloPacket = 1, DatabaseDescriptionPacket = 2, LinkStateRequestPacket = 3, LinkStateUpdatePacket = 4,
  LinkStateAcknowledgementPacket = 5
}
enum  LSAType {
  RouterLSAType = 1, NetworkLSAType = 2, SummaryLSA_NetworksType = 3, SummaryLSA_ASBoundaryRoutersType = 4,
  ASExternalLSAType = 5
}
enum  LinkType { PointToPointLink = 1, TransitLink = 2, StubLink = 3, VirtualLink = 4 }

Functions

void doPacking (cCommBuffer *b, OSPFOptions &a)
void doUnpacking (cCommBuffer *b, OSPFOptions &a)
void doPacking (cCommBuffer *b, OSPFPacket &obj)
void doUnpacking (cCommBuffer *b, OSPFPacket &obj)
void doPacking (cCommBuffer *b, OSPFHelloPacket &obj)
void doUnpacking (cCommBuffer *b, OSPFHelloPacket &obj)
void doPacking (cCommBuffer *b, OSPFLSAHeader &obj)
void doUnpacking (cCommBuffer *b, OSPFLSAHeader &obj)
void doPacking (cCommBuffer *b, OSPFLSA &obj)
void doUnpacking (cCommBuffer *b, OSPFLSA &obj)
void doPacking (cCommBuffer *b, TOSData &a)
void doUnpacking (cCommBuffer *b, TOSData &a)
void doPacking (cCommBuffer *b, Link &obj)
void doUnpacking (cCommBuffer *b, Link &obj)
void doPacking (cCommBuffer *b, OSPFRouterLSA &obj)
void doUnpacking (cCommBuffer *b, OSPFRouterLSA &obj)
void doPacking (cCommBuffer *b, OSPFNetworkLSA &obj)
void doUnpacking (cCommBuffer *b, OSPFNetworkLSA &obj)
void doPacking (cCommBuffer *b, OSPFSummaryLSA &obj)
void doUnpacking (cCommBuffer *b, OSPFSummaryLSA &obj)
void doPacking (cCommBuffer *b, ExternalTOSInfo &a)
void doUnpacking (cCommBuffer *b, ExternalTOSInfo &a)
void doPacking (cCommBuffer *b, OSPFASExternalLSAContents &obj)
void doUnpacking (cCommBuffer *b, OSPFASExternalLSAContents &obj)
void doPacking (cCommBuffer *b, OSPFASExternalLSA &obj)
void doUnpacking (cCommBuffer *b, OSPFASExternalLSA &obj)
void doPacking (cCommBuffer *b, OSPFDDOptions &a)
void doUnpacking (cCommBuffer *b, OSPFDDOptions &a)
void doPacking (cCommBuffer *b, OSPFDatabaseDescriptionPacket &obj)
void doUnpacking (cCommBuffer *b, OSPFDatabaseDescriptionPacket &obj)
void doPacking (cCommBuffer *b, LSARequest &a)
void doUnpacking (cCommBuffer *b, LSARequest &a)
void doPacking (cCommBuffer *b, OSPFLinkStateRequestPacket &obj)
void doUnpacking (cCommBuffer *b, OSPFLinkStateRequestPacket &obj)
void doPacking (cCommBuffer *b, OSPFLinkStateUpdatePacket &obj)
void doUnpacking (cCommBuffer *b, OSPFLinkStateUpdatePacket &obj)
void doPacking (cCommBuffer *b, OSPFLinkStateAcknowledgementPacket &obj)
void doUnpacking (cCommBuffer *b, OSPFLinkStateAcknowledgementPacket &obj)


Define Documentation

#define MSGC_VERSION   0x0302
 


Enumeration Type Documentation

enum LinkType
 

Enum generated from OSPFPacket.msg by opp_msgc.

 enum LinkType {
     PointToPointLink = 1;
     TransitLink      = 2;
     StubLink         = 3;
     VirtualLink      = 4;
 };
 
Enumeration values:
PointToPointLink 
TransitLink 
StubLink 
VirtualLink 
00073               {
00074     PointToPointLink = 1,
00075     TransitLink = 2,
00076     StubLink = 3,
00077     VirtualLink = 4
00078 };

enum LSAType
 

Enum generated from OSPFPacket.msg by opp_msgc.

 enum LSAType {
     RouterLSAType                    = 1;
     NetworkLSAType                   = 2;
     SummaryLSA_NetworksType          = 3;
     SummaryLSA_ASBoundaryRoutersType = 4;
     ASExternalLSAType                = 5;
 };
 
Enumeration values:
RouterLSAType 
NetworkLSAType 
SummaryLSA_NetworksType 
SummaryLSA_ASBoundaryRoutersType 
ASExternalLSAType 
00054              {
00055     RouterLSAType = 1,
00056     NetworkLSAType = 2,
00057     SummaryLSA_NetworksType = 3,
00058     SummaryLSA_ASBoundaryRoutersType = 4,
00059     ASExternalLSAType = 5
00060 };

enum OSPFPacketType
 

Enum generated from OSPFPacket.msg by opp_msgc.

 enum OSPFPacketType {
     HelloPacket                    = 1;
     DatabaseDescriptionPacket      = 2;
     LinkStateRequestPacket         = 3;
     LinkStateUpdatePacket          = 4;
     LinkStateAcknowledgementPacket = 5;
 };
 
Enumeration values:
HelloPacket 
DatabaseDescriptionPacket 
LinkStateRequestPacket 
LinkStateUpdatePacket 
LinkStateAcknowledgementPacket 
00034                     {
00035     HelloPacket = 1,
00036     DatabaseDescriptionPacket = 2,
00037     LinkStateRequestPacket = 3,
00038     LinkStateUpdatePacket = 4,
00039     LinkStateAcknowledgementPacket = 5
00040 };


Function Documentation

void doPacking cCommBuffer *  b,
OSPFLinkStateAcknowledgementPacket obj
[inline]
 

00899 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFLinkStateUpdatePacket obj
[inline]
 

00860 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFLinkStateRequestPacket obj
[inline]
 

00793 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
LSARequest a
 

void doPacking cCommBuffer *  b,
OSPFDatabaseDescriptionPacket obj
[inline]
 

00740 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFDDOptions a
 

void doPacking cCommBuffer *  b,
OSPFASExternalLSA obj
[inline]
 

00664 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFASExternalLSAContents obj
[inline]
 

00629 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
ExternalTOSInfo a
 

void doPacking cCommBuffer *  b,
OSPFSummaryLSA obj
[inline]
 

00554 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFNetworkLSA obj
[inline]
 

00507 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFRouterLSA obj
[inline]
 

00464 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
Link obj
[inline]
 

00410 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
TOSData a
 

void doPacking cCommBuffer *  b,
OSPFLSA obj
[inline]
 

00338 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFLSAHeader obj
[inline]
 

00303 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFHelloPacket obj
[inline]
 

00239 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFPacket obj
[inline]
 

00164 {obj.netPack(b);}

void doPacking cCommBuffer *  b,
OSPFOptions a
 

void doUnpacking cCommBuffer *  b,
OSPFLinkStateAcknowledgementPacket obj
[inline]
 

00900 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFLinkStateUpdatePacket obj
[inline]
 

00861 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFLinkStateRequestPacket obj
[inline]
 

00794 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
LSARequest a
 

void doUnpacking cCommBuffer *  b,
OSPFDatabaseDescriptionPacket obj
[inline]
 

00741 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFDDOptions a
 

void doUnpacking cCommBuffer *  b,
OSPFASExternalLSA obj
[inline]
 

00665 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFASExternalLSAContents obj
[inline]
 

00630 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
ExternalTOSInfo a
 

void doUnpacking cCommBuffer *  b,
OSPFSummaryLSA obj
[inline]
 

00555 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFNetworkLSA obj
[inline]
 

00508 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFRouterLSA obj
[inline]
 

00465 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
Link obj
[inline]
 

00411 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
TOSData a
 

void doUnpacking cCommBuffer *  b,
OSPFLSA obj
[inline]
 

00339 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFLSAHeader obj
[inline]
 

00304 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFHelloPacket obj
[inline]
 

00240 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFPacket obj
[inline]
 

00165 {obj.netUnpack(b);}

void doUnpacking cCommBuffer *  b,
OSPFOptions a
 


Generated on Thu Oct 19 18:22:19 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0