INET Framework for OMNeT++/OMNEST
inet::Ipv4 Member List

This is the complete list of members for inet::Ipv4, including all inherited members.

activeOperationinet::OperationalMixin< cSimpleModule >protected
activeOperationExtraTimerinet::OperationalMixin< cSimpleModule >protected
activeOperationTimeoutinet::OperationalMixin< cSimpleModule >protected
arpinet::Ipv4protected
arpResolutionCompleted(IArp::Notification *entry)inet::Ipv4protected
arpResolutionTimedOut(IArp::Notification *entry)inet::Ipv4protected
CRASHING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
crcModeinet::Ipv4protected
curFragmentIdinet::Ipv4protected
datagramForwardHook(Packet *datagram)inet::Ipv4protected
datagramLocalInHook(Packet *datagram)inet::Ipv4protected
datagramLocalOut(Packet *packet)inet::Ipv4protectedvirtual
datagramLocalOutHook(Packet *datagram)inet::Ipv4protected
datagramPostRoutingHook(Packet *datagram)inet::Ipv4protected
datagramPreRoutingHook(Packet *datagram)inet::Ipv4protected
DatagramQueueForHooks typedefinet::Ipv4protected
decapsulate(Packet *packet)inet::Ipv4protectedvirtual
defaultMCTimeToLiveinet::Ipv4protected
defaultTimeToLiveinet::Ipv4protected
delayActiveOperationFinish(simtime_t timeout)inet::OperationalMixin< cSimpleModule >protectedvirtual
determineOutgoingInterfaceForMulticastDatagram(const Ptr< const Ipv4Header > &ipv4Header, const NetworkInterface *multicastIFOption)inet::Ipv4protectedvirtual
directBroadcastInterfaceMatcherinet::Ipv4protected
directBroadcastInterfacesinet::Ipv4protected
dropQueuedDatagram(const Packet *datagram) overrideinet::Ipv4virtual
encapsulate(Packet *packet)inet::Ipv4protectedvirtual
finishActiveOperation()inet::OperationalMixin< cSimpleModule >protectedvirtual
flush()inet::Ipv4protectedvirtual
forwardMulticastPacket(Packet *packet)inet::Ipv4protectedvirtual
fragbufinet::Ipv4protected
fragmentAndSend(Packet *packet)inet::Ipv4protectedvirtual
fragmentPostRouting(Packet *datagram)inet::Ipv4protectedvirtual
fragmentTimeoutTimeinet::Ipv4protected
getDestInterface(Packet *packet)inet::Ipv4protectedvirtual
getInitialOperationalState() constinet::OperationalMixin< cSimpleModule >protectedvirtual
getNextHop(Packet *packet)inet::Ipv4protectedvirtual
getShortestPathInterfaceToSource(const Ptr< const Ipv4Header > &ipv4Header) constinet::Ipv4protectedvirtual
getSourceInterface(Packet *packet)inet::Ipv4protectedvirtual
handleActiveOperationTimeout(cMessage *message)inet::OperationalMixin< cSimpleModule >protectedvirtual
handleCrashOperation(LifecycleOperation *operation) overrideinet::Ipv4virtual
handleIncomingDatagram(Packet *packet)inet::Ipv4protectedvirtual
handleMessage(cMessage *msg) overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
handleMessageWhenDown(cMessage *msg)inet::OperationalMixin< cSimpleModule >protectedvirtual
handleMessageWhenUp(cMessage *msg) overrideinet::Ipv4protectedvirtual
handleOperationStage(LifecycleOperation *operation, IDoneCallback *doneCallback) overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
handlePacketFromHL(Packet *packet)inet::Ipv4protectedvirtual
handleRegisterAnyProtocol(cGate *gate, ServicePrimitive servicePrimitive) overrideinet::DefaultProtocolRegistrationListenerinlinevirtual
handleRegisterAnyService(cGate *gate, ServicePrimitive servicePrimitive) overrideinet::DefaultProtocolRegistrationListenerinlinevirtual
handleRegisterProtocol(const Protocol &protocol, cGate *gate, ServicePrimitive servicePrimitive) overrideinet::Ipv4virtual
handleRegisterProtocolGroup(const ProtocolGroup &protocolGroup, cGate *gate, ServicePrimitive servicePrimitive) overrideinet::DefaultProtocolRegistrationListenerinlinevirtual
handleRegisterService(const Protocol &protocol, cGate *gate, ServicePrimitive servicePrimitive) overrideinet::Ipv4virtual
handleRegisterServiceGroup(const ProtocolGroup &protocolGroup, cGate *gate, ServicePrimitive servicePrimitive) overrideinet::DefaultProtocolRegistrationListenerinlinevirtual
handleRequest(Request *request)inet::Ipv4protected
handleStartOperation(LifecycleOperation *operation) overrideinet::Ipv4virtual
handleStopOperation(LifecycleOperation *operation) overrideinet::Ipv4virtual
hooksinet::NetfilterBaseprotected
icmpinet::Ipv4protected
iftinet::Ipv4protected
initialize(int stage) overrideinet::Ipv4protectedvirtual
insertCrc(const Ptr< Ipv4Header > &ipv4Header)inet::Ipv4static
Ipv4()inet::Ipv4
isDown() constinet::OperationalMixin< cSimpleModule >inlineprotectedvirtual
isInitializeStage(int stage) const overrideinet::Ipv4inlinevirtual
isModuleStartStage(int stage) const overrideinet::Ipv4inlinevirtual
isModuleStopStage(int stage) const overrideinet::Ipv4inlinevirtual
isUp() constinet::OperationalMixin< cSimpleModule >inlineprotectedvirtual
lastChangeinet::OperationalMixin< cSimpleModule >protected
lastCheckTimeinet::Ipv4protected
limitedBroadcastinet::Ipv4protected
NOT_OPERATING enum valueinet::OperationalMixin< cSimpleModule >protected
numDroppedinet::Ipv4protected
numForwardedinet::Ipv4protected
numInitStages() const overrideinet::Ipv4inlineprotectedvirtual
inet::OperationalBase::numInitStages() const overrideinet::OperationalMixin< cSimpleModule >inlineprotectedvirtual
numLocalDeliverinet::Ipv4protected
numMulticastinet::Ipv4protected
numUnroutableinet::Ipv4protected
OPERATING enum valueinet::OperationalMixin< cSimpleModule >protected
operationalStateinet::OperationalMixin< cSimpleModule >protected
PendingPackets typedefinet::Ipv4
pendingPacketsinet::Ipv4protected
prepareForForwarding(Packet *packet) constinet::Ipv4protectedvirtual
preroutingFinish(Packet *packet)inet::Ipv4protectedvirtual
queuedDatagramsForHooksinet::Ipv4protected
reassembleAndDeliver(Packet *packet)inet::Ipv4protectedvirtual
reassembleAndDeliverFinish(Packet *packet)inet::Ipv4protectedvirtual
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) overrideinet::Ipv4virtual
refreshDisplay() const overrideinet::Ipv4protectedvirtual
inet::OperationalBase::refreshDisplay() const overrideinet::OperationalMixin< cSimpleModule >protectedvirtual
registerHook(int priority, IHook *hook) overrideinet::Ipv4virtual
reinjectQueuedDatagram(const Packet *datagram) overrideinet::Ipv4virtual
resolveNextHopMacAddress(cPacket *packet, Ipv4Address nextHopAddr, const NetworkInterface *destIE)inet::Ipv4protectedvirtual
routeLocalBroadcastPacket(Packet *packet)inet::Ipv4protectedvirtual
routeUnicastPacket(Packet *packet)inet::Ipv4protectedvirtual
routeUnicastPacketFinish(Packet *packet)inet::Ipv4protected
rtinet::Ipv4protected
scheduleOperationTimeout(simtime_t timeout)inet::OperationalMixin< cSimpleModule >protectedvirtual
sendDatagramToOutput(Packet *packet)inet::Ipv4protectedvirtual
sendIcmpError(Packet *packet, int inputInterfaceId, IcmpType type, IcmpCode code)inet::Ipv4protectedvirtual
sendPacketToNIC(Packet *packet)inet::Ipv4protectedvirtual
setComputedCrc(Ptr< Ipv4Header > &ipv4Header)inet::Ipv4protected
setOperationalState(State newState)inet::OperationalMixin< cSimpleModule >protectedvirtual
setupActiveOperation(LifecycleOperation *operation, IDoneCallback *doneCallback, State)inet::OperationalMixin< cSimpleModule >protectedvirtual
socketIdToSocketDescriptorinet::Ipv4protected
start()inet::Ipv4protectedvirtual
startActiveOperationExtraTime(simtime_t delay=SIMTIME_ZERO)inet::OperationalMixin< cSimpleModule >protectedvirtual
startActiveOperationExtraTimeOrFinish(simtime_t extraTime)inet::OperationalMixin< cSimpleModule >protectedvirtual
STARTING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
State enum nameinet::OperationalMixin< cSimpleModule >protected
stop()inet::Ipv4protectedvirtual
STOPPING_OPERATION enum valueinet::OperationalMixin< cSimpleModule >protected
transportInGateBaseIdinet::Ipv4protected
unregisterHook(IHook *hook) overrideinet::Ipv4virtual
upperProtocolsinet::Ipv4protected
verifyCrc(const Ptr< const Ipv4Header > &ipv4Header)inet::Ipv4protected
~ILifecycle()inet::ILifecycleinlinevirtual
~INetfilter()inet::INetfilterinlinevirtual
~INetworkProtocol()inet::INetworkProtocolinlinevirtual
~Ipv4()inet::Ipv4virtual
~NetfilterBase()inet::NetfilterBaseinlinevirtual
~OperationalMixin()inet::OperationalMixin< cSimpleModule >virtual