ACCEPT enum value | inet::INetfilter::IHook | |
activeInterval | inet::dymo::DYMO | private |
addNode(RteMsg *rteMsg, AddressBlock &addressBlock) | inet::dymo::DYMO | private |
addressType | inet::dymo::DYMO | private |
addSelfNode(RteMsg *rteMsg) | inet::dymo::DYMO | private |
appendInformation | inet::dymo::DYMO | private |
bufferSizeBytes | inet::dymo::DYMO | private |
bufferSizePackets | inet::dymo::DYMO | private |
cancelRouteDiscovery(const L3Address &target) | inet::dymo::DYMO | private |
cancelRREQTimer(const L3Address &target) | inet::dymo::DYMO | private |
clientAddressAndPrefixLengthPairs | inet::dymo::DYMO | private |
clientAddresses | inet::dymo::DYMO | private |
completeRouteDiscovery(const L3Address &target) | inet::dymo::DYMO | private |
computeRERRBitLength(RERR *rerr) | inet::dymo::DYMO | private |
computeRREPBitLength(RREP *rrep) | inet::dymo::DYMO | private |
computeRREQBackoffTime(int retryCount) | inet::dymo::DYMO | private |
computeRREQBitLength(RREQ *rreq) | inet::dymo::DYMO | private |
computeRteMsgBitLength(RteMsg *rteMsg) | inet::dymo::DYMO | private |
configureInterfaces() | inet::dymo::DYMO | private |
createRERR(std::vector< L3Address > &addresses) | inet::dymo::DYMO | private |
createRoute(RteMsg *rteMsg, AddressBlock &addressBlock) | inet::dymo::DYMO | private |
createRREP(RteMsg *rteMsg) | inet::dymo::DYMO | private |
createRREP(RteMsg *rteMsg, IRoute *route) | inet::dymo::DYMO | private |
createRREQ(const L3Address &target, int retryCount) | inet::dymo::DYMO | private |
createRREQBackoffTimer(const L3Address &target, int retryCount) | inet::dymo::DYMO | private |
createRREQHolddownTimer(const L3Address &target) | inet::dymo::DYMO | private |
createRREQWaitRREPTimer(const L3Address &target, int retryCount) | inet::dymo::DYMO | private |
datagramForwardHook(INetworkDatagram *datagram, const InterfaceEntry *inputInterfaceEntry, const InterfaceEntry *&outputInterfaceEntry, L3Address &nextHopAddress) override | inet::dymo::DYMO | inlineprivatevirtual |
datagramLocalInHook(INetworkDatagram *datagram, const InterfaceEntry *inputInterfaceEntry) override | inet::dymo::DYMO | inlineprivatevirtual |
datagramLocalOutHook(INetworkDatagram *datagram, const InterfaceEntry *&outputInterfaceEntry, L3Address &nextHopAddress) override | inet::dymo::DYMO | inlineprivatevirtual |
datagramPostRoutingHook(INetworkDatagram *datagram, const InterfaceEntry *inputInterfaceEntry, const InterfaceEntry *&outputInterfaceEntry, L3Address &nextHopAddress) override | inet::dymo::DYMO | inlineprivatevirtual |
datagramPreRoutingHook(INetworkDatagram *datagram, const InterfaceEntry *inputInterfaceEntry, const InterfaceEntry *&outputInterfaceEntry, L3Address &nextHopAddress) override | inet::dymo::DYMO | inlineprivatevirtual |
delayDatagram(INetworkDatagram *datagram) | inet::dymo::DYMO | private |
deleteRREQTimer(const L3Address &target) | inet::dymo::DYMO | private |
discoveryAttemptsMax | inet::dymo::DYMO | private |
DROP enum value | inet::INetfilter::IHook | |
dropDelayedDatagram(INetworkDatagram *datagram) | inet::dymo::DYMO | private |
DYMO() | inet::dymo::DYMO | |
ensureRouteForDatagram(INetworkDatagram *datagram) | inet::dymo::DYMO | private |
eraseDelayedDatagrams(const L3Address &target) | inet::dymo::DYMO | private |
eraseRREQTimer(const L3Address &target) | inet::dymo::DYMO | private |
expungeRoutes() | inet::dymo::DYMO | private |
expungeTimer | inet::dymo::DYMO | private |
FORWARD enum value | inet::INetfilter::IHook | |
getLinkCost(const InterfaceEntry *interfaceEntry, DYMOMetricType metricType) | inet::dymo::DYMO | private |
getNextExpungeTime() | inet::dymo::DYMO | private |
getRouteState(DYMORouteData *routeData) | inet::dymo::DYMO | private |
getSelfAddress() | inet::dymo::DYMO | private |
handleMessage(cMessage *message) override | inet::dymo::DYMO | protected |
handleOperationStage(LifecycleOperation *operation, int stage, IDoneCallback *doneCallback) override | inet::dymo::DYMO | privatevirtual |
hasDelayedDatagrams(const L3Address &target) | inet::dymo::DYMO | private |
hasOngoingRouteDiscovery(const L3Address &target) | inet::dymo::DYMO | private |
host | inet::dymo::DYMO | private |
incrementSequenceNumber() | inet::dymo::DYMO | private |
initialize(int stage) override | inet::dymo::DYMO | protected |
interfaces | inet::dymo::DYMO | private |
interfaceTable | inet::dymo::DYMO | private |
isClientAddress(const L3Address &address) | inet::dymo::DYMO | private |
isLoopFree(RteMsg *rteMsg, IRoute *route) | inet::dymo::DYMO | private |
isNodeUp() | inet::dymo::DYMO | private |
LOCALIN enum value | inet::INetfilter::IHook | |
LOCALOUT enum value | inet::INetfilter::IHook | |
maxHopCount | inet::dymo::DYMO | private |
maxHopLimit | inet::dymo::DYMO | private |
maxIdleTime | inet::dymo::DYMO | private |
maxJitter | inet::dymo::DYMO | private |
maxSequenceNumberLifetime | inet::dymo::DYMO | private |
minHopLimit | inet::dymo::DYMO | private |
networkProtocol | inet::dymo::DYMO | private |
nodeStatus | inet::dymo::DYMO | private |
numInitStages() const override | inet::dymo::DYMO | inlineprotectedvirtual |
permissibleRteMsg(RteMsg *rteMsg) | inet::dymo::DYMO | private |
POSTROUTING enum value | inet::INetfilter::IHook | |
PREROUTING enum value | inet::INetfilter::IHook | |
processDYMOPacket(DYMOPacket *packet) | inet::dymo::DYMO | private |
processExpungeTimer() | inet::dymo::DYMO | private |
processMessage(cMessage *message) | inet::dymo::DYMO | private |
processRERR(RERR *rerr) | inet::dymo::DYMO | private |
processRREP(RREP *rrep) | inet::dymo::DYMO | private |
processRREQ(RREQ *rreq) | inet::dymo::DYMO | private |
processRREQBackoffTimer(RREQBackoffTimer *message) | inet::dymo::DYMO | private |
processRREQHolddownTimer(RREQHolddownTimer *message) | inet::dymo::DYMO | private |
processRREQWaitRREPTimer(RREQWaitRREPTimer *message) | inet::dymo::DYMO | private |
processRteMsg(RteMsg *rteMsg) | inet::dymo::DYMO | private |
processSelfMessage(cMessage *message) | inet::dymo::DYMO | private |
processUDPPacket(UDPPacket *packet) | inet::dymo::DYMO | private |
QUEUE enum value | inet::INetfilter::IHook | |
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override | inet::dymo::DYMO | privatevirtual |
reinjectDelayedDatagram(INetworkDatagram *datagram) | inet::dymo::DYMO | private |
Result enum name | inet::INetfilter::IHook | |
retryRouteDiscovery(const L3Address &target, int retryCount) | inet::dymo::DYMO | private |
routeRREQWaitTime | inet::dymo::DYMO | private |
routingTable | inet::dymo::DYMO | private |
rreqHolddownTime | inet::dymo::DYMO | private |
scheduleExpungeTimer() | inet::dymo::DYMO | private |
scheduleRREQBackoffTimer(RREQBackoffTimer *message) | inet::dymo::DYMO | private |
scheduleRREQHolddownTimer(RREQHolddownTimer *message) | inet::dymo::DYMO | private |
scheduleRREQWaitRREPTimer(RREQWaitRREPTimer *message) | inet::dymo::DYMO | private |
sendDYMOPacket(DYMOPacket *packet, const InterfaceEntry *interfaceEntry, const L3Address &nextHop, double delay) | inet::dymo::DYMO | private |
sendIntermediateRREP | inet::dymo::DYMO | private |
sendRERR(RERR *rerr) | inet::dymo::DYMO | private |
sendRERRForBrokenLink(const InterfaceEntry *interfaceEntry, const L3Address &nextHop) | inet::dymo::DYMO | private |
sendRERRForUndeliverablePacket(const L3Address &destination) | inet::dymo::DYMO | private |
sendRREP(RREP *rrep) | inet::dymo::DYMO | private |
sendRREP(RREP *rrep, IRoute *route) | inet::dymo::DYMO | private |
sendRREQ(RREQ *rreq) | inet::dymo::DYMO | private |
sendUDPPacket(UDPPacket *packet, double delay) | inet::dymo::DYMO | private |
sequenceNumber | inet::dymo::DYMO | private |
startRouteDiscovery(const L3Address &target) | inet::dymo::DYMO | private |
STOLEN enum value | inet::INetfilter::IHook | |
targetAddressToDelayedPackets | inet::dymo::DYMO | private |
targetAddressToRREQTimer | inet::dymo::DYMO | private |
targetAddressToSequenceNumber | inet::dymo::DYMO | private |
Type enum name | inet::INetfilter::IHook | |
updateRoute(RteMsg *rteMsg, AddressBlock &addressBlock, IRoute *route) | inet::dymo::DYMO | private |
updateRoutes(RteMsg *rteMsg, AddressBlock &addressBlock) | inet::dymo::DYMO | private |
useMulticastRREP | inet::dymo::DYMO | private |
~DYMO() | inet::dymo::DYMO | virtual |
~IHook() | inet::INetfilter::IHook | inlinevirtual |
~ILifecycle() | inet::ILifecycle | inlinevirtual |