RINASim  October 2016
Documentation of framework for OMNeT++
DTPTimers_m.h File Reference
#include <omnetpp.h>
#include "DataTransferPDU.h"

Go to the source code of this file.

Classes

class  DTPTimers
 
class  InactivityTimer
 
class  SenderInactivityTimer
 
class  RcvrInactivityTimer
 
class  ATimer
 
class  TheInterrupterTimer
 

Macros

#define MSGC_VERSION   0x0500
 

Typedefs

typedef DataTransferPDUDTPDU_p
 

Enumerations

enum  DTPTimerType { DTP_SENDER_INACTIVITY_TIMER = 1, DTP_RCVR_INACTIVITY_TIMER = 2, DTP_A_TIMER = 6, DTP_INTERRUPTER_TIMER = 8 }
 
enum  InterrupterActionType { INTERRUPTER_ZERO_RCV_CREDIT = 1, INTERRUPTER_INFLATE_RCV_CREDIT = 2 }
 

Functions

void doParsimPacking (omnetpp::cCommBuffer *b, const DTPTimers &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DTPTimers &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const InactivityTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, InactivityTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const SenderInactivityTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, SenderInactivityTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RcvrInactivityTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RcvrInactivityTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const ATimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, ATimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const TheInterrupterTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, TheInterrupterTimer &obj)
 

Macro Definition Documentation

#define MSGC_VERSION   0x0500

Definition at line 11 of file DTPTimers_m.h.

Typedef Documentation

Definition at line 20 of file DTPTimers_m.h.

Enumeration Type Documentation

Enum generated from DIF/EFCP/DTP/DTPTimers.msg:32 by nedtool.

enum DTPTimerType
{

DTP_SENDER_INACTIVITY_TIMER = 1;
DTP_RCVR_INACTIVITY_TIMER = 2;
//  DTP_RX_EXPIRY_TIMER = 3;
//  DTP_WINDOW_TIMER = 4;
//  DTP_SENDING_RATE_TIMER = 5;
DTP_A_TIMER = 6;
//  DTCP_SND_RENDEZ_TIMER = 7;
DTP_INTERRUPTER_TIMER = 8;

// DTP_DELIMITING_TIMER = 9;

}

Class generated from DIF/EFCP/DTP/DTPTimers.msg:52 by nedtool.

message DTPTimers
{
    int type);
}
Enumerator
DTP_SENDER_INACTIVITY_TIMER 
DTP_RCVR_INACTIVITY_TIMER 
DTP_A_TIMER 
DTP_INTERRUPTER_TIMER 

Definition at line 42 of file DTPTimers_m.h.

Enum generated from DIF/EFCP/DTP/DTPTimers.msg:46 by nedtool.

enum InterrupterActionType
{

INTERRUPTER_ZERO_RCV_CREDIT = 1;
INTERRUPTER_INFLATE_RCV_CREDIT = 2;
}

Class generated from DIF/EFCP/DTP/DTPTimers.msg:93 by nedtool.

message TheInterrupterTimer extends DTPTimers
{
    type = DTP_INTERRUPTER_TIMER;
    int action);
}
Enumerator
INTERRUPTER_ZERO_RCV_CREDIT 
INTERRUPTER_INFLATE_RCV_CREDIT 

Definition at line 62 of file DTPTimers_m.h.

Function Documentation

void doParsimPacking ( omnetpp::cCommBuffer *  b,
const DTPTimers obj 
)
inline

Definition at line 102 of file DTPTimers_m.h.

void doParsimPacking ( omnetpp::cCommBuffer *  b,
const InactivityTimer obj 
)
inline

Definition at line 136 of file DTPTimers_m.h.

void doParsimPacking ( omnetpp::cCommBuffer *  b,
const SenderInactivityTimer obj 
)
inline

Definition at line 171 of file DTPTimers_m.h.

void doParsimPacking ( omnetpp::cCommBuffer *  b,
const RcvrInactivityTimer obj 
)
inline

Definition at line 225 of file DTPTimers_m.h.

void doParsimPacking ( omnetpp::cCommBuffer *  b,
const ATimer obj 
)
inline

Definition at line 269 of file DTPTimers_m.h.

void doParsimPacking ( omnetpp::cCommBuffer *  b,
const TheInterrupterTimer obj 
)
inline

Definition at line 308 of file DTPTimers_m.h.

void doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DTPTimers obj 
)
inline

Definition at line 103 of file DTPTimers_m.h.

void doParsimUnpacking ( omnetpp::cCommBuffer *  b,
InactivityTimer obj 
)
inline

Definition at line 137 of file DTPTimers_m.h.

void doParsimUnpacking ( omnetpp::cCommBuffer *  b,
SenderInactivityTimer obj 
)
inline

Definition at line 172 of file DTPTimers_m.h.

void doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RcvrInactivityTimer obj 
)
inline

Definition at line 226 of file DTPTimers_m.h.

void doParsimUnpacking ( omnetpp::cCommBuffer *  b,
ATimer obj 
)
inline

Definition at line 270 of file DTPTimers_m.h.

void doParsimUnpacking ( omnetpp::cCommBuffer *  b,
TheInterrupterTimer obj 
)
inline

Definition at line 309 of file DTPTimers_m.h.