INET Framework for OMNeT++/OMNEST
SignallingMsg_m.h File Reference
#include <omnetpp.h>
#include "IPAddress.h"
#include "IntServ.h"

Go to the source code of this file.

Classes

class  SignallingMsg
class  PsbTimerMsg
class  PsbTimeoutMsg
class  RsbRefreshTimerMsg
class  RsbCommitTimerMsg
class  RsbTimeoutMsg
class  HelloTimerMsg
class  HelloTimeoutMsg
class  PathNotifyMsg

Defines

#define MSGC_VERSION   0x0402
#define MSG_PSB_TIMER   1
#define MSG_PSB_TIMEOUT   2
#define MSG_RSB_REFRESH_TIMER   3
#define MSG_RSB_COMMIT_TIMER   4
#define MSG_RSB_TIMEOUT   5
#define MSG_HELLO_TIMER   6
#define MSG_HELLO_TIMEOUT   7
#define MSG_PATH_NOTIFY   8
#define PATH_CREATED   1
#define PATH_UNFEASIBLE   2
#define PATH_FAILED   3
#define PATH_PREEMPTED   4
#define PATH_RETRY   5

Functions

void doPacking (cCommBuffer *b, SignallingMsg &obj)
void doUnpacking (cCommBuffer *b, SignallingMsg &obj)
void doPacking (cCommBuffer *b, PsbTimerMsg &obj)
void doUnpacking (cCommBuffer *b, PsbTimerMsg &obj)
void doPacking (cCommBuffer *b, PsbTimeoutMsg &obj)
void doUnpacking (cCommBuffer *b, PsbTimeoutMsg &obj)
void doPacking (cCommBuffer *b, RsbRefreshTimerMsg &obj)
void doUnpacking (cCommBuffer *b, RsbRefreshTimerMsg &obj)
void doPacking (cCommBuffer *b, RsbCommitTimerMsg &obj)
void doUnpacking (cCommBuffer *b, RsbCommitTimerMsg &obj)
void doPacking (cCommBuffer *b, RsbTimeoutMsg &obj)
void doUnpacking (cCommBuffer *b, RsbTimeoutMsg &obj)
void doPacking (cCommBuffer *b, HelloTimerMsg &obj)
void doUnpacking (cCommBuffer *b, HelloTimerMsg &obj)
void doPacking (cCommBuffer *b, HelloTimeoutMsg &obj)
void doUnpacking (cCommBuffer *b, HelloTimeoutMsg &obj)
void doPacking (cCommBuffer *b, PathNotifyMsg &obj)
void doUnpacking (cCommBuffer *b, PathNotifyMsg &obj)

Define Documentation

#define MSG_HELLO_TIMEOUT   7

Definition at line 28 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_HELLO_TIMER   6

Definition at line 27 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_PATH_NOTIFY   8

Definition at line 30 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_PSB_TIMEOUT   2

Definition at line 21 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_PSB_TIMER   1

Definition at line 20 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_RSB_COMMIT_TIMER   4

Definition at line 24 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_RSB_REFRESH_TIMER   3

Definition at line 23 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSG_RSB_TIMEOUT   5

Definition at line 25 of file SignallingMsg_m.h.

Referenced by RSVP::processSignallingMessage().

#define MSGC_VERSION   0x0402

Definition at line 11 of file SignallingMsg_m.h.

#define PATH_CREATED   1

Definition at line 32 of file SignallingMsg_m.h.

Referenced by RSVP::commitResv(), and RSVP::processPATH_NOTIFY().

#define PATH_FAILED   3

Definition at line 34 of file SignallingMsg_m.h.

Referenced by RSVP::processPATH_NOTIFY(), and RSVP::processPathErrMsg().

#define PATH_PREEMPTED   4

Definition at line 35 of file SignallingMsg_m.h.

Referenced by RSVP::processPATH_NOTIFY(), and RSVP::processPathErrMsg().

#define PATH_UNFEASIBLE   2

Function Documentation

void doPacking ( cCommBuffer *  b,
SignallingMsg obj 
) [inline]

Definition at line 76 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
PsbTimerMsg obj 
) [inline]

Definition at line 119 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
PsbTimeoutMsg obj 
) [inline]

Definition at line 162 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
RsbRefreshTimerMsg obj 
) [inline]

Definition at line 205 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
RsbCommitTimerMsg obj 
) [inline]

Definition at line 248 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
RsbTimeoutMsg obj 
) [inline]

Definition at line 291 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
HelloTimerMsg obj 
) [inline]

Definition at line 335 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
HelloTimeoutMsg obj 
) [inline]

Definition at line 379 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doPacking ( cCommBuffer *  b,
PathNotifyMsg obj 
) [inline]

Definition at line 433 of file SignallingMsg_m.h.

{obj.parsimPack(b);}
void doUnpacking ( cCommBuffer *  b,
SignallingMsg obj 
) [inline]

Definition at line 77 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
PsbTimerMsg obj 
) [inline]

Definition at line 120 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
PsbTimeoutMsg obj 
) [inline]

Definition at line 163 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
RsbRefreshTimerMsg obj 
) [inline]

Definition at line 206 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
RsbCommitTimerMsg obj 
) [inline]

Definition at line 249 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
RsbTimeoutMsg obj 
) [inline]

Definition at line 292 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
HelloTimerMsg obj 
) [inline]

Definition at line 336 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
HelloTimeoutMsg obj 
) [inline]

Definition at line 380 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}
void doUnpacking ( cCommBuffer *  b,
PathNotifyMsg obj 
) [inline]

Definition at line 434 of file SignallingMsg_m.h.

{obj.parsimUnpack(b);}