INET Framework for OMNeT++/OMNEST
INETDefs.h File Reference
#include <omnetpp.h>

Go to the source code of this file.

Defines

#define INET_API
#define EV   ev.isDisabled()?ev:ev
#define CHK(x)   __checknull((x), #x, __FILE__, __LINE__)
#define PK(msg)   check_and_cast<cPacket *>(msg) /*XXX temp def*/

Typedefs

typedef unsigned short ushort
typedef unsigned int uint
typedef unsigned long ulong

Functions

template<class T >
T * __checknull (T *p, const char *expr, const char *file, int line)

Define Documentation

#define CHK (   x)    __checknull((x), #x, __FILE__, __LINE__)

Definition at line 66 of file INETDefs.h.

#define EV   ev.isDisabled()?ev:ev

Definition at line 48 of file INETDefs.h.

Referenced by TCPSessionApp::activity(), MACTable::add(), NetworkConfigurator::addDefaultRoutes(), FlatNetworkConfigurator::addDefaultRoutes(), ISIS::addFlags(), MACTable::addStatic(), ISIS::addTLV(), AnsaOSPF::Router::AgeDatabase(), OSPF::Router::AgeDatabase(), AnsaOSPF::Area::AgeDatabase(), OSPF::Area::AgeDatabase(), AnsaOSPFRouting::AnsaLoadArea(), AnsaOSPFRouting::AnsaLoadConfigFromXML(), AnsaOSPFRouting::AnsaLoadInterface(), IPv6NeighbourDiscovery::assignLinkLocalAddress(), Ieee80211MgmtSTA::beaconLost(), Mac80211::beginNewCycle(), EtherMACBase::beginSendFrames(), AnsaEtherMACBase::beginSendFrames(), ISIS::bestToPath(), UDP::bind(), AnsaUDP::bind(), SCTP::bindPortForUDP(), UDPAppBase::bindToPort(), SnrEval80211::calcDuration(), Ieee80211Mac::cancelBackoffPeriod(), Ieee80211Mac::cancelDIFSPeriod(), IPv6NeighbourDiscovery::cancelRouterDiscovery(), Ieee80211Mac::cancelTimeoutPeriod(), SnrEval::changeChannel(), AbstractRadio::changeChannel(), Ieee80211MgmtSTA::changeChannel(), InterfaceStateManager::changeInterfaceState(), EtherMACBase::checkAndScheduleEndPausePeriod(), AnsaEtherMACBase::checkAndScheduleEndPausePeriod(), EtherMACBase::checkDestinationAddress(), AnsaEtherMACBase::checkDestinationAddress(), ISIS::checkDuplicateSysID(), RIPRouting::checkTwin(), TCPGenericCliAppBase::close(), RSVP::commitResv(), Mac80211::computeBackoff(), Ieee80211Mac::computeBackoffPeriod(), Mac80211::computeTimeout(), TCPConnection::configureStateVariables(), TCPGenericCliAppBase::connect(), UDP::connect(), AnsaUDP::connect(), TCPSessionApp::count(), PingApp::countPingResponse(), IPv6NeighbourDiscovery::createAndSendRAPacket(), RSVP::createEgressRSB(), RSVP::createIngressPSB(), RSVP::createPath(), RSVP::createPSB(), IPv6NeighbourDiscovery::createRATimer(), RSVP::createRSB(), Ieee80211Mac::decreaseBackoffPeriod(), IPv6NeighbourDiscovery::determineNextHop(), Ieee80211MgmtSTA::disassociate(), IPv6ErrorHandling::displayType1Msg(), IPv6ErrorHandling::displayType2Msg(), IPv6ErrorHandling::displayType3Msg(), IPv6ErrorHandling::displayType4Msg(), RSVP::doCACCheck(), AnsaRoutingTable6::doLongestPrefixMatch(), RoutingTable6::doLongestPrefixMatch(), MPLS::doStackOps(), Ieee80211MgmtBase::dropManagementFrame(), IPv6NeighbourDiscovery::dropQueuedPacketsAwaitingAR(), AnsaRoutingTable::dsdvTestAndDelete(), Ieee80211AgentSTA::dumpAPList(), ARP::dumpARPPacket(), ISIS::electL1DesignatedIS(), CSMAMacLayer::encapsMsg(), AbstractRadio::encapsulatePacket(), cSocketRTScheduler::endRun(), DropTailQueue::enqueue(), DropTailQoSQueue::enqueue(), REDQueue::enqueue(), Ieee80211MgmtBase::enqueue(), RSVP::evalNextHopInterface(), TurtleMobility::executeStatement(), VLANTable::extendTable(), NetworkConfigurator::extractTopology(), FlatNetworkConfigurator::extractTopology(), RIPRouting::fillNetworks(), FlatNetworkConfigurator::fillRoutingTables(), PingApp::finish(), TCPGenericSrvApp::finish(), TCPSessionApp::finish(), TCPGenericCliAppBase::finish(), MACTable::finish(), MACTable::flushAged(), IPv6::fragmentAndRoute(), IP::fragmentAndSend(), Ieee80211Mac::generateBackoffPeriod(), ISIS::genLSP(), ISIS::getAdjBySystemID(), ISIS::getHelloInterval(), ISIS::getHoldTime(), IPAddressResolver::getIPv6AddressFrom(), cSocketRTScheduler::getNextEvent(), RIPRouting::getOSPFRoutes(), MACRelayUnitBase::getPortForAddress(), MACTable::getPorts(), MACTable::getSpec(), ISIS::getSysID(), Mac80211::handleACKframe(), MACRelayUnitBase::handleAndDispatchFrame(), ANSASwitchCore::handleAndDispatchFrame(), Ieee80211MgmtAP::handleAssociationRequestFrame(), Ieee80211MgmtSTA::handleAssociationResponseFrame(), Ieee80211MgmtAP::handleAuthenticationFrame(), Ieee80211MgmtSTA::handleAuthenticationFrame(), EtherMAC::handleAutoconfigMessage(), AnsaEtherMAC::handleAutoconfigMessage(), Ieee80211MgmtSTA::handleBeaconFrame(), Mac80211::handleBroadcastMsg(), AbstractRadio::handleCommand(), SnrEval::handleCommand(), Ieee80211Mac::handleCommand(), Ieee80211MgmtAP::handleDataFrame(), IPv6::handleDatagramFromNetwork(), Ieee80211MgmtAP::handleDeauthenticationFrame(), Ieee80211MgmtSTA::handleDeauthenticationFrame(), EtherLLC::handleDeregisterSAP(), Ieee80211MgmtSTA::handleDisassociationFrame(), EtherMAC::handleEndBackoffPeriod(), AnsaEtherMAC::handleEndBackoffPeriod(), Mac80211::handleEndContentionTimer(), EtherMAC::handleEndIFGPeriod(), AnsaEtherMAC::handleEndIFGPeriod(), EtherMACBase::handleEndIFGPeriod(), AnsaEtherMACBase::handleEndIFGPeriod(), EtherMAC::handleEndJammingPeriod(), AnsaEtherMAC::handleEndJammingPeriod(), EtherMACBase::handleEndPausePeriod(), AnsaEtherMACBase::handleEndPausePeriod(), EtherMAC::handleEndRxPeriod(), AnsaEtherMAC::handleEndRxPeriod(), Mac80211::handleEndTransmissionTimer(), EtherMAC::handleEndTxPeriod(), AnsaEtherMAC::handleEndTxPeriod(), EtherMACBase::handleEndTxPeriod(), AnsaEtherMACBase::handleEndTxPeriod(), MACRelayUnitNP::handleIncomingFrame(), MACRelayUnitPP::handleIncomingFrame(), ISIS::handleL1Csnp(), ISIS::handleL1HelloMsg(), ISIS::handleL1Lsp(), ISIS::handleL1LSP(), ISIS::handleL1Psnp(), ISIS::handleL2HelloMsg(), ErrAndCollDecider::handleLowerMsg(), Decider80211::handleLowerMsg(), SnrDecider::handleLowerMsg(), CSMAMacLayer::handleLowerMsg(), Mac80211::handleLowerMsg(), Ieee80211Mac::handleLowerMsg(), GilbertElliotSnr::handleLowerMsgEnd(), AbstractRadio::handleLowerMsgEnd(), SnrEval::handleLowerMsgEnd(), GilbertElliotSnr::handleLowerMsgStart(), AbstractRadio::handleLowerMsgStart(), SnrEval::handleLowerMsgStart(), pimSplitter::handleMessage(), EtherHub::handleMessage(), PingApp::handleMessage(), DropsGenerator::handleMessage(), DuplicatesGenerator::handleMessage(), ErrorHandling::handleMessage(), IPv6ErrorHandling::handleMessage(), EtherMAC2::handleMessage(), EtherAppSrv::handleMessage(), EtherMAC::handleMessage(), AnsaEtherMAC::handleMessage(), MPLS::handleMessage(), EtherBus::handleMessage(), Ieee80211MgmtBase::handleMessage(), AbstractRadio::handleMessage(), ExtInterface::handleMessage(), LinkStateRouting::handleMessage(), BasicSnrEval::handleMessage(), PPP::handleMessage(), ICMPv6::handleMessage(), AnsaPPP::handleMessage(), TCPDump::handleMessage(), IGMP::handleMessage(), IPv6NeighbourDiscovery::handleMessage(), RIPRouting::handleMessage(), LDP::handleMessage(), ISIS::handleMessage(), IPv6::handleMessageFromHL(), IP::handleMessageFromHL(), Mac80211::handleMsgForMe(), Mac80211::handleMsgNotForMe(), AnsaIP::handlePacketFromNetwork(), IP::handlePacketFromNetwork(), Ieee80211MgmtAP::handleProbeRequestFrame(), Ieee80211MgmtSTA::handleProbeResponseFrame(), ISIS::handlePTPHelloMsg(), Ieee80211MgmtAP::handleReassociationRequestFrame(), Ieee80211MgmtSTA::handleReassociationResponseFrame(), EtherLLC::handleRegisterSAP(), Ieee80211AgentSTA::handleResponse(), EtherMAC::handleRetransmission(), AnsaEtherMAC::handleRetransmission(), GilbertElliotSnr::handleSelfMsg(), AbstractRadio::handleSelfMsg(), Mac80211::handleSelfMsg(), SnrEval::handleSelfMsg(), CSMAMacLayer::handleSelfMsg(), Ieee80211Mac::handleSelfMsg(), EtherEncap::handleSendPause(), EtherLLC::handleSendPause(), AnsaOSPF::MessageHandler::HandleTimer(), TelnetApp::handleTimer(), TCPBasicClientApp::handleTimer(), AnsaOspf6::MessageHandler::HandleTimer(), OSPF::MessageHandler::HandleTimer(), Ieee80211AgentSTA::handleTimer(), Ieee80211MgmtSTA::handleTimer(), Ieee80211MgmtAP::handleUpperMessage(), AbstractRadio::handleUpperMsg(), SnrEval::handleUpperMsg(), Mac80211::handleUpperMsg(), CSMAMacLayer::handleUpperMsg(), Ieee80211Mac::handleUpperMsg(), Ieee80211Mac::handleWithFSM(), ISIS::initGenerate(), pimSplitter::initialize(), EtherHub::initialize(), FlatNetworkConfigurator6::initialize(), DropsGenerator::initialize(), DuplicatesGenerator::initialize(), LinearMobility::initialize(), ANSimMobility::initialize(), BonnMotionMobility::initialize(), SnrEval80211::initialize(), Decider80211::initialize(), RectangleMobility::initialize(), TurtleMobility::initialize(), CircleMobility::initialize(), NAMTraceWriter::initialize(), NAMTrace::initialize(), MassMobility::initialize(), GilbertElliotSnr::initialize(), Stp::initialize(), EtherBus::initialize(), MACRelayUnitNP::initialize(), AbstractRadio::initialize(), ConstSpeedMobility::initialize(), MACRelayUnitPP::initialize(), TED::initialize(), Mac80211::initialize(), SnrEval::initialize(), PPP::initialize(), CSMAMacLayer::initialize(), BasicMobility::initialize(), AnsaPPP::initialize(), VLANTable::initialize(), LDP::initialize(), Ieee80211Mac::initialize(), ISIS::initialize(), EtherMACBase::initializeFlags(), AnsaEtherMACBase::initializeFlags(), EtherMACBase::initializeQueueModule(), AnsaEtherMACBase::initializeQueueModule(), Ieee80211Mac::initializeQueueModule(), IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), IPv6NeighbourDiscovery::initiateRouterDiscovery(), ISIS::initRefresh(), ISIS::insertIft(), IPv6::isLocalAddress(), Ieee80211RadioModel::isPacketOK(), Decider80211::isPacketOK(), Ieee80211RadioModel::isReceivedCorrectly(), GenericRadioModel::isReceivedCorrectly(), MPLS::labelAndForwardIPDatagram(), OSPFRouting::LoadAreaFromXML(), AnsaOSPFRouting::LoadAreaFromXML(), OSPFRouting::LoadConfigFromXML(), AnsaOSPFRouting::LoadConfigFromXML(), OSPFRouting::LoadExternalRoute(), AnsaOSPFRouting::LoadExternalRoute(), OSPFRouting::LoadHostRoute(), AnsaOSPFRouting::LoadHostRoute(), OSPFRouting::LoadInterfaceParameters(), AnsaOSPFRouting::LoadInterfaceParameters(), OSPFRouting::LoadVirtualLink(), AnsaOSPFRouting::LoadVirtualLink(), Ieee80211Mac::logState(), SimpleClassifier::lookupLabel(), LDP::lookupLabel(), LSAProcessingMarker::LSAProcessingMarker(), LsaProcessingMarker::LsaProcessingMarker(), AnsaOSPF::MessageHandler::MessageReceived(), AnsaOspf6::MessageHandler::MessageReceived(), OSPF::MessageHandler::MessageReceived(), LinearMobility::move(), RectangleMobility::move(), CircleMobility::move(), MassMobility::move(), ConstSpeedMobility::move(), acl::numInitStages(), VLANTableXMLparser::parse(), IPSerializer::parse(), VLANTableXMLparser::parseList(), ISIS::parseNetAddr(), RSVP::pathProblem(), Ieee80211Mac::popTransmissionQueue(), RSVP::print(), MACRelayUnitBase::printAddressTable(), ISIS::printAdjTable(), AnsaOSPF::MessageHandler::PrintDatabaseDescriptionPacket(), AnsaOspf6::MessageHandler::PrintDatabaseDescriptionPacket(), OSPF::MessageHandler::PrintDatabaseDescriptionPacket(), AnsaOSPF::MessageHandler::PrintEvent(), AnsaOspf6::MessageHandler::PrintEvent(), OSPF::MessageHandler::PrintEvent(), AnsaOSPF::MessageHandler::PrintHelloPacket(), AnsaOspf6::MessageHandler::PrintHelloPacket(), OSPF::MessageHandler::PrintHelloPacket(), AnsaOSPF::MessageHandler::PrintLinkStateAcknowledgementPacket(), AnsaOspf6::MessageHandler::PrintLinkStateAcknowledgementPacket(), OSPF::MessageHandler::PrintLinkStateAcknowledgementPacket(), AnsaOSPF::MessageHandler::PrintLinkStateRequestPacket(), AnsaOspf6::MessageHandler::PrintLinkStateRequestPacket(), OSPF::MessageHandler::PrintLinkStateRequestPacket(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOspf6::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), ISIS::printLSPDB(), printNotificationBanner(), EtherMACBase::printParameters(), AnsaEtherMACBase::printParameters(), RoutingTable::printRoutingTable(), AnsaRoutingTable::printRoutingTable(), EtherMAC::printState(), AnsaEtherMAC::printState(), ARP::processARPPacket(), IPv6NeighbourDiscovery::processARTimeout(), Ieee80211AgentSTA::processAssociateConfirm(), Ieee80211AgentSTA::processAuthenticateConfirm(), InterfaceStateManager::processCommand(), ScenarioManager::processCommand(), IPv6NeighbourDiscovery::processDADTimeout(), AnsaOSPF::DatabaseDescriptionHandler::ProcessDDPacket(), AnsaOspf6::DatabaseDescriptionHandler::ProcessDDPacket(), OSPF::DatabaseDescriptionHandler::ProcessDDPacket(), MACRelayUnitNP::processFrame(), MACRelayUnitPP::processFrame(), EtherEncap::processFrameFromMAC(), EtherLLC::processFrameFromMAC(), EtherMAC::processFrameFromUpperLayer(), AnsaEtherMAC::processFrameFromUpperLayer(), EtherMACBase::processFrameFromUpperLayer(), AnsaEtherMACBase::processFrameFromUpperLayer(), RSVP::processHELLO_TIMEOUT(), RSVP::processHelloMsg(), LDP::processHelloTimeout(), UDP::processICMPError(), AnsaUDP::processICMPError(), ICMPv6::processICMPv6Message(), IGMP::processIGMPMessage(), IPv6NeighbourDiscovery::processIPv6Datagram(), LDP::processLABEL_MAPPING(), LDP::processLABEL_RELEASE(), LDP::processLABEL_REQUEST(), LDP::processLABEL_WITHDRAW(), LDP::processLDPHello(), IGMP::processLeaveGroup(), LinkStateRouting::processLINK_STATE_MESSAGE(), IGMP::processMembershipReportV2(), EtherMACBase::processMessageWhenDisabled(), AnsaEtherMACBase::processMessageWhenDisabled(), EtherMACBase::processMessageWhenNotConnected(), AnsaEtherMACBase::processMessageWhenNotConnected(), MPLS::processMPLSPacketFromL2(), UDP::processMsgFromApp(), AnsaUDP::processMsgFromApp(), EtherMAC::processMsgFromNetwork(), AnsaEtherMAC::processMsgFromNetwork(), EtherMACBase::processMsgFromNetwork(), AnsaEtherMACBase::processMsgFromNetwork(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNAPacket(), LDP::processNOTIFICATION(), IPv6NeighbourDiscovery::processNSForNonTentativeAddress(), IPv6NeighbourDiscovery::processNSForTentativeAddress(), IPv6NeighbourDiscovery::processNSPacket(), IPv6NeighbourDiscovery::processNSWithSpecifiedSrcAddr(), IPv6NeighbourDiscovery::processNUDTimeout(), ARP::processOutboundPacket(), AnsaOSPF::LinkStateAcknowledgementHandler::ProcessPacket(), AnsaOSPF::LinkStateRequestHandler::ProcessPacket(), AnsaOspf6::LinkStateAcknowledgementHandler::ProcessPacket(), AnsaOspf6::LinkStateRequestHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateRequestHandler::ProcessPacket(), OSPF::LinkStateAcknowledgementHandler::ProcessPacket(), UDPEchoApp::processPacket(), UDPSink::processPacket(), IPTrafSink::processPacket(), AnsaIPTrafSink::processPacket(), AnsaOspf6::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), UDPBasicApp::processPacket(), RIPRouting::processPacket(), EtherEncap::processPacketFromHigherLayer(), EtherLLC::processPacketFromHigherLayer(), RSVP::processPATH_NOTIFY(), RSVP::processPathErrMsg(), RSVP::processPathMsg(), RSVP::processPathTearMsg(), EtherMACBase::processPauseCommand(), AnsaEtherMACBase::processPauseCommand(), IPv6NeighbourDiscovery::processRAForRouterUpdates(), IPv6NeighbourDiscovery::processRAPacket(), IPv6NeighbourDiscovery::processRAPrefixInfo(), IPv6NeighbourDiscovery::processRAPrefixInfoForAddrAutoConf(), IPv6NeighbourDiscovery::processRDTimeout(), Ieee80211AgentSTA::processReassociateConfirm(), RIPRouting::processRequest(), RIPRouting::processResponse(), RSVP::processResvMsg(), RSVP::processRSB_TIMEOUT(), IPv6NeighbourDiscovery::processRSPacket(), Ieee80211MgmtSTA::processScanCommand(), Ieee80211AgentSTA::processScanConfirm(), ScenarioManager::processSetChannelAttrCommand(), ScenarioManager::processSetParamCommand(), UDP::processUDPPacket(), AnsaUDP::processUDPPacket(), ISIS::purgeLSP(), IPFragBuf::purgeStaleFragments(), IPv6FragBuf::purgeStaleFragments(), IPv6NeighbourDiscovery::reachabilityConfirmed(), SimpleClassifier::readItemFromXML(), RSVP::readTrafficSessionFromXML(), IP::reassembleAndDeliver(), LDP::rebuildFecList(), AnsaOSPF::Router::RebuildRoutingTable(), TED::rebuildRoutingTable(), OSPF::Router::RebuildRoutingTable(), Ieee80211AgentSTA::receiveChangeNotification(), AnsaOspfRouting6::receiveChangeNotification(), AnsaPPP::receiveChangeNotification(), LinkStateRouting::receiveChangeNotification(), AnsaOSPFRouting::receiveChangeNotification(), Mac80211::receiveChangeNotification(), Ieee80211MgmtAP::receiveChangeNotification(), CSMAMacLayer::receiveChangeNotification(), RIPRouting::receiveChangeNotification(), Ieee80211MgmtSTA::receiveChangeNotification(), AnsaEtherMACBase::receiveChangeNotification(), LDP::receiveChangeNotification(), EtherAppCli::receivePacket(), UDPVideoStreamCli::receiveStream(), RSVP::refreshPath(), RSVP::refreshResv(), EtherAppSrv::registerDSAP(), EtherAppCli::registerDSAP(), MACRelayUnitBase::removeAgedEntriesFromTable(), ISIS::removeDeadNeighbour(), MACTable::removeOldest(), MACRelayUnitBase::removeOldestTableEntry(), RSVP::removePSB(), RSVP::removeRSB(), RSVP::removeRsbFilter(), UDPVideoStreamCli::requestStream(), ARP::requestTimedOut(), IPv6NeighbourDiscovery::resolveNeighbour(), IPv6::routeMulticastPacket(), IP::routeMulticastPacket(), IPv6::routePacket(), IP::routePacket(), Ieee80211MgmtSTA::scanNextChannel(), ISIS::schedule(), Ieee80211Mac::scheduleBackoffPeriod(), Ieee80211Mac::scheduleBroadcastTimeoutPeriod(), Ieee80211Mac::scheduleDataTimeoutPeriod(), Ieee80211Mac::scheduleDIFSPeriod(), RSVP::scheduleRefreshTimer(), Ieee80211Mac::scheduleReservePeriod(), Ieee80211Mac::scheduleSIFSPeriod(), IPv6NeighbourDiscovery::selectDefaultRouter(), Mac80211::sendACKframe(), Ieee80211Mac::sendACKFrame(), Ieee80211AgentSTA::sendAssociateRequest(), Ieee80211AgentSTA::sendAuthenticateRequest(), TCPGenericSrvApp::sendBack(), Ieee80211MgmtAP::sendBeacon(), Ieee80211Mac::sendBroadcastFrame(), ISIS::sendBroadcastHelloMsg(), cSocketRTScheduler::sendBytes(), Ieee80211Mac::sendCTSFrame(), Mac80211::sendDATAframe(), Ieee80211Mac::sendDataFrame(), IPv6::sendDatagramToOutput(), IP::sendDatagramToOutput(), Ieee80211AgentSTA::sendDeauthenticateRequest(), Ieee80211AgentSTA::sendDisassociateRequest(), WirelessMacBase::sendDown(), ICMPv6::sendErrorMessage(), ICMP::sendErrorMessage(), ISIS::sendHelloMsg(), ISIS::sendL1Csnp(), ISIS::sendL1CSNP(), ISIS::sendL1Psnp(), ISIS::sendLSP(), ISIS::sendMyL1LSPs(), ISIS::sendMyL2LSPs(), EtherAppCli::sendPacket(), IPTrafGen::sendPacket(), AnsaIPTrafGen::sendPacket(), TCPGenericCliAppBase::sendPacket(), RIPRouting::sendPacket(), MACRelayUnitBase::sendPauseFrame(), IPv6NeighbourDiscovery::sendPeriodicRA(), PingApp::sendPing(), Ieee80211MgmtSTA::sendProbeRequest(), ISIS::sendPTPHelloMsg(), IPv6NeighbourDiscovery::sendQueuedPacketsToIPv6Module(), Ieee80211AgentSTA::sendReassociateRequest(), TCPBasicClientApp::sendRequest(), Ieee80211Mac::sendRTSFrame(), Ieee80211MgmtSTA::sendScanConfirm(), Ieee80211AgentSTA::sendScanRequest(), IPv6NeighbourDiscovery::sendSolicitedRA(), TCPSpoof::sendToIP(), LinkStateRouting::sendToPeer(), LinkStateRouting::sendToPeers(), UDPAppBase::sendToUDP(), WirelessMacBase::sendUp(), AbstractRadio::sendUp(), IPSerializer::serialize(), SnrEval::setBitrate(), AbstractRadio::setBitrate(), cSocketRTScheduler::setInterfaceModule(), Mac80211::setState(), BonnMotionMobility::setTargetPosition(), ConstSpeedMobility::setTargetPosition(), SnrDecider::snrOverThreshold(), TCPGenericCliAppBase::socketClosed(), LDP::socketClosed(), TelnetApp::socketDataArrived(), TCPBasicClientApp::socketDataArrived(), LDP::socketDataArrived(), TCPGenericCliAppBase::socketEstablished(), LDP::socketEstablished(), TCPGenericCliAppBase::socketFailure(), LDP::socketFailure(), TCPGenericCliAppBase::socketPeerClosed(), LDP::socketPeerClosed(), Ieee80211MgmtSTA::startAuthentication(), EtherMAC::startAutoconfig(), AnsaEtherMAC::startAutoconfig(), EtherMAC2::startFrameTransmission(), EtherMAC::startFrameTransmission(), AnsaEtherMAC::startFrameTransmission(), RSVP::startHello(), PPP::startTransmitting(), AnsaPPP::startTransmitting(), Ieee80211MgmtSTA::storeAPInfo(), MPLS::tryLabelAndForwardIPDatagram(), UDP::unbind(), AnsaUDP::unbind(), MACTable::update(), AnsaOSPF::RouterLSA::Update(), AnsaOspf6::RouterLsa::Update(), ARP::updateARPCache(), LDP::updateFecListEntry(), RSVP::updateRSB(), MACRelayUnitBase::updateTableWithAddress(), ICMPv6::validateDatagramPromptingError(), IPv6NeighbourDiscovery::validateNAPacket(), IPv6NeighbourDiscovery::validateNSPacket(), IPv6NeighbourDiscovery::validateRAPacket(), IPv6NeighbourDiscovery::validateRSPacket(), LSAProcessingMarker::~LSAProcessingMarker(), and LsaProcessingMarker::~LsaProcessingMarker().


Typedef Documentation

typedef unsigned int uint

Definition at line 40 of file INETDefs.h.

typedef unsigned long ulong

Definition at line 41 of file INETDefs.h.

typedef unsigned short ushort

Definition at line 39 of file INETDefs.h.


Function Documentation

template<class T >
T* __checknull ( T *  p,
const char *  expr,
const char *  file,
int  line 
)

Definition at line 60 of file INETDefs.h.

{
    if (!p)
        opp_error("Expression %s returned NULL at %s:%d",expr,file,line);
    return p;
}