INET Framework for OMNeT++/OMNEST
inet::dymo Namespace Reference

Classes

class  AddressBlock
 Class generated from inet/routing/dymo/DYMO.msg:37 by nedtool. More...
 
class  DYMO
 This class provides Dynamic MANET On-demand (DYMO also known as AODVv2) Routing based on the IETF draft at http://tools.ietf.org/html/draft-ietf-manet-dymo-24. More...
 
class  DYMOPacket
 Class generated from inet/routing/dymo/DYMO.msg:73 by nedtool. More...
 
class  DYMORouteData
 DYMO-specific extra route data attached to routes in the routing table. More...
 
class  RERR
 Class generated from inet/routing/dymo/DYMO.msg:105 by nedtool. More...
 
class  RREP
 Class generated from inet/routing/dymo/DYMO.msg:93 by nedtool. More...
 
class  RREP_ACK
 Class generated from inet/routing/dymo/DYMO.msg:99 by nedtool. More...
 
class  RREQ
 Class generated from inet/routing/dymo/DYMO.msg:87 by nedtool. More...
 
class  RREQBackoffTimer
 Class generated from inet/routing/dymo/DYMO.msg:62 by nedtool. More...
 
class  RREQHolddownTimer
 Class generated from inet/routing/dymo/DYMO.msg:66 by nedtool. More...
 
class  RREQTimer
 Class generated from inet/routing/dymo/DYMO.msg:54 by nedtool. More...
 
class  RREQWaitRREPTimer
 Class generated from inet/routing/dymo/DYMO.msg:58 by nedtool. More...
 
class  RteMsg
 Class generated from inet/routing/dymo/DYMO.msg:77 by nedtool. More...
 

Typedefs

typedef uint32_t DYMOSequenceNumber
 

Enumerations

enum  DYMOMetricType { HOP_COUNT = 3 }
 
enum  DYMORouteState {
  ACTIVE, IDLE, EXPIRED, BROKEN,
  TIMED
}
 

Functions

 Define_Module (DYMO)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const AddressBlock &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, AddressBlock &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREQTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREQTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREQWaitRREPTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREQWaitRREPTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREQBackoffTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREQBackoffTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREQHolddownTimer &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREQHolddownTimer &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const DYMOPacket &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, DYMOPacket &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RteMsg &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RteMsg &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREQ &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREQ &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREP &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREP &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RREP_ACK &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RREP_ACK &obj)
 
void doParsimPacking (omnetpp::cCommBuffer *b, const RERR &obj)
 
void doParsimUnpacking (omnetpp::cCommBuffer *b, RERR &obj)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
HOP_COUNT 
33  {
34  HOP_COUNT = 3, // Hop Count has Metric Type assignment 3
35 };
Definition: DYMOdefs.h:34
Enumerator
ACTIVE 
IDLE 
EXPIRED 
BROKEN 
TIMED 
37  {
38  ACTIVE,
39  IDLE,
40  EXPIRED,
41  BROKEN,
42  TIMED
43 };
Definition: DYMOdefs.h:40
Definition: DYMOdefs.h:39
Definition: DYMOdefs.h:41
Definition: DYMOdefs.h:42
Definition: DYMOdefs.h:38

Function Documentation

inet::dymo::Define_Module ( DYMO  )
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const AddressBlock obj 
)
inline
117 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREQTimer obj 
)
inline
156 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREQWaitRREPTimer obj 
)
inline
194 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREQBackoffTimer obj 
)
inline
232 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREQHolddownTimer obj 
)
inline
270 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const DYMOPacket obj 
)
inline
308 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RteMsg obj 
)
inline
364 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREQ obj 
)
inline
401 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREP obj 
)
inline
438 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RREP_ACK obj 
)
inline
475 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimPacking ( omnetpp::cCommBuffer *  b,
const RERR obj 
)
inline
520 {obj.parsimPack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
AddressBlock obj 
)
inline
118 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREQTimer obj 
)
inline
157 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREQWaitRREPTimer obj 
)
inline
195 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREQBackoffTimer obj 
)
inline
233 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREQHolddownTimer obj 
)
inline
271 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
DYMOPacket obj 
)
inline
309 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RteMsg obj 
)
inline
365 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREQ obj 
)
inline
402 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREP obj 
)
inline
439 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RREP_ACK obj 
)
inline
476 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054
void inet::dymo::doParsimUnpacking ( omnetpp::cCommBuffer *  b,
RERR obj 
)
inline
521 {obj.parsimUnpack(b);}
value< double, units::m > b
Definition: Units.h:1054