#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) |
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 CHK | ( | x | ) | __checknull((x), #x, __FILE__, __LINE__) |
Definition at line 67 of file INETDefs.h.
#define EV ev.isDisabled()?ev:ev |
Definition at line 49 of file INETDefs.h.
Referenced by TCPSessionApp::activity(), NetworkConfigurator::addDefaultRoutes(), FlatNetworkConfigurator::addDefaultRoutes(), OSPF::Router::AgeDatabase(), OSPF::Area::AgeDatabase(), IPv6NeighbourDiscovery::assignLinkLocalAddress(), EtherMACBase::beginSendFrames(), UDP::bind(), SCTP::bindPortForUDP(), UDPAppBase::bindToPort(), IPv6NeighbourDiscovery::cancelRouterDiscovery(), EtherMACBase::checkAndScheduleEndPausePeriod(), EtherMACBase::checkDestinationAddress(), TCPGenericCliAppBase::close(), RSVP::commitResv(), TCPConnection::configureStateVariables(), UDP::connect(), TCPGenericCliAppBase::connect(), TCPSessionApp::count(), PingApp::countPingResponse(), IPv6NeighbourDiscovery::createAndSendRAPacket(), RSVP::createEgressRSB(), RSVP::createIngressPSB(), RSVP::createPath(), RSVP::createPSB(), IPv6NeighbourDiscovery::createRATimer(), RSVP::createRSB(), IPv6NeighbourDiscovery::determineNextHop(), IPv6ErrorHandling::displayType1Msg(), IPv6ErrorHandling::displayType2Msg(), IPv6ErrorHandling::displayType3Msg(), IPv6ErrorHandling::displayType4Msg(), RSVP::doCACCheck(), RoutingTable6::doLongestPrefixMatch(), MPLS::doStackOps(), IPv6NeighbourDiscovery::dropQueuedPacketsAwaitingAR(), ARP::dumpARPPacket(), cSocketRTScheduler::endRun(), REDQueue::enqueue(), DropTailQueue::enqueue(), DropTailQoSQueue::enqueue(), RSVP::evalNextHopInterface(), NetworkConfigurator::extractTopology(), FlatNetworkConfigurator::extractTopology(), FlatNetworkConfigurator::fillRoutingTables(), TCPSessionApp::finish(), TCPGenericSrvApp::finish(), TCPGenericCliAppBase::finish(), PingApp::finish(), IPv6::fragmentAndRoute(), IP::fragmentAndSend(), IPAddressResolver::getIPv6AddressFrom(), cSocketRTScheduler::getNextEvent(), MACRelayUnitBase::getPortForAddress(), MACRelayUnitBase::handleAndDispatchFrame(), EtherMAC::handleAutoconfigMessage(), IPv6::handleDatagramFromNetwork(), EtherLLC::handleDeregisterSAP(), EtherMAC::handleEndBackoffPeriod(), EtherMACBase::handleEndIFGPeriod(), EtherMAC::handleEndIFGPeriod(), EtherMAC::handleEndJammingPeriod(), EtherMACBase::handleEndPausePeriod(), EtherMAC::handleEndRxPeriod(), EtherMACBase::handleEndTxPeriod(), EtherMAC::handleEndTxPeriod(), MACRelayUnitPP::handleIncomingFrame(), MACRelayUnitNP::handleIncomingFrame(), TCPDump::handleMessage(), PPP::handleMessage(), PingApp::handleMessage(), MPLS::handleMessage(), LinkStateRouting::handleMessage(), LDP::handleMessage(), IPv6NeighbourDiscovery::handleMessage(), IPv6ErrorHandling::handleMessage(), ICMPv6::handleMessage(), ExtInterface::handleMessage(), EtherMAC2::handleMessage(), EtherMAC::handleMessage(), EtherHub::handleMessage(), EtherBus::handleMessage(), EtherAppSrv::handleMessage(), ErrorHandling::handleMessage(), DuplicatesGenerator::handleMessage(), DropsGenerator::handleMessage(), IPv6::handleMessageFromHL(), IP::handleMessageFromHL(), IP::handlePacketFromNetwork(), EtherLLC::handleRegisterSAP(), EtherMAC::handleRetransmission(), EtherLLC::handleSendPause(), EtherEncap::handleSendPause(), TelnetApp::handleTimer(), TCPBasicClientApp::handleTimer(), OSPF::MessageHandler::HandleTimer(), TED::initialize(), PPP::initialize(), NAMTraceWriter::initialize(), NAMTrace::initialize(), MACRelayUnitPP::initialize(), MACRelayUnitNP::initialize(), LDP::initialize(), FlatNetworkConfigurator6::initialize(), EtherHub::initialize(), EtherBus::initialize(), DuplicatesGenerator::initialize(), DropsGenerator::initialize(), EtherMACBase::initializeFlags(), EtherMACBase::initializeQueueModule(), IPv6NeighbourDiscovery::initiateAddressResolution(), IPv6NeighbourDiscovery::initiateNeighbourUnreachabilityDetection(), IPv6NeighbourDiscovery::initiateRouterDiscovery(), IPv6::isLocalAddress(), MPLS::labelAndForwardIPDatagram(), OSPFRouting::LoadAreaFromXML(), OSPFRouting::LoadConfigFromXML(), OSPFRouting::LoadExternalRoute(), OSPFRouting::LoadHostRoute(), OSPFRouting::LoadInterfaceParameters(), OSPFRouting::LoadVirtualLink(), SimpleClassifier::lookupLabel(), LDP::lookupLabel(), OSPF::MessageHandler::MessageReceived(), IPSerializer::parse(), RSVP::pathProblem(), RSVP::print(), MACRelayUnitBase::printAddressTable(), OSPF::MessageHandler::PrintDatabaseDescriptionPacket(), OSPF::MessageHandler::PrintEvent(), OSPF::MessageHandler::PrintHelloPacket(), OSPF::MessageHandler::PrintLinkStateAcknowledgementPacket(), OSPF::MessageHandler::PrintLinkStateRequestPacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), printNotificationBanner(), EtherMACBase::printParameters(), RoutingTable::printRoutingTable(), EtherMAC::printState(), ARP::processARPPacket(), IPv6NeighbourDiscovery::processARTimeout(), ScenarioManager::processCommand(), IPv6NeighbourDiscovery::processDADTimeout(), OSPF::DatabaseDescriptionHandler::ProcessDDPacket(), MACRelayUnitPP::processFrame(), MACRelayUnitNP::processFrame(), EtherLLC::processFrameFromMAC(), EtherEncap::processFrameFromMAC(), EtherMACBase::processFrameFromUpperLayer(), EtherMAC::processFrameFromUpperLayer(), RSVP::processHELLO_TIMEOUT(), RSVP::processHelloMsg(), LDP::processHelloTimeout(), UDP::processICMPError(), ICMPv6::processICMPv6Message(), IPv6NeighbourDiscovery::processIPv6Datagram(), LDP::processLABEL_MAPPING(), LDP::processLABEL_RELEASE(), LDP::processLABEL_REQUEST(), LDP::processLABEL_WITHDRAW(), LDP::processLDPHello(), LinkStateRouting::processLINK_STATE_MESSAGE(), EtherMACBase::processMessageWhenDisabled(), EtherMACBase::processMessageWhenNotConnected(), MPLS::processMPLSPacketFromL2(), UDP::processMsgFromApp(), EtherMACBase::processMsgFromNetwork(), EtherMAC::processMsgFromNetwork(), IPv6NeighbourDiscovery::processNAForIncompleteNCEState(), IPv6NeighbourDiscovery::processNAForOtherNCEStates(), IPv6NeighbourDiscovery::processNAPacket(), LDP::processNOTIFICATION(), IPv6NeighbourDiscovery::processNSForNonTentativeAddress(), IPv6NeighbourDiscovery::processNSForTentativeAddress(), IPv6NeighbourDiscovery::processNSPacket(), IPv6NeighbourDiscovery::processNSWithSpecifiedSrcAddr(), IPv6NeighbourDiscovery::processNUDTimeout(), ARP::processOutboundPacket(), UDPSink::processPacket(), UDPEchoApp::processPacket(), UDPBasicApp::processPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateRequestHandler::ProcessPacket(), OSPF::LinkStateAcknowledgementHandler::ProcessPacket(), IPTrafSink::processPacket(), EtherLLC::processPacketFromHigherLayer(), EtherEncap::processPacketFromHigherLayer(), RSVP::processPATH_NOTIFY(), RSVP::processPathErrMsg(), RSVP::processPathMsg(), RSVP::processPathTearMsg(), EtherMACBase::processPauseCommand(), IPv6NeighbourDiscovery::processRAForRouterUpdates(), IPv6NeighbourDiscovery::processRAPacket(), IPv6NeighbourDiscovery::processRAPrefixInfo(), IPv6NeighbourDiscovery::processRAPrefixInfoForAddrAutoConf(), IPv6NeighbourDiscovery::processRDTimeout(), RSVP::processResvMsg(), RSVP::processRSB_TIMEOUT(), IPv6NeighbourDiscovery::processRSPacket(), ScenarioManager::processSetChannelAttrCommand(), ScenarioManager::processSetParamCommand(), UDP::processUDPPacket(), IPv6FragBuf::purgeStaleFragments(), IPFragBuf::purgeStaleFragments(), IPv6NeighbourDiscovery::reachabilityConfirmed(), SimpleClassifier::readItemFromXML(), RSVP::readTrafficSessionFromXML(), IP::reassembleAndDeliver(), LDP::rebuildFecList(), TED::rebuildRoutingTable(), OSPF::Router::RebuildRoutingTable(), LinkStateRouting::receiveChangeNotification(), LDP::receiveChangeNotification(), EtherAppCli::receivePacket(), UDPVideoStreamCli::receiveStream(), RSVP::refreshPath(), RSVP::refreshResv(), EtherAppSrv::registerDSAP(), EtherAppCli::registerDSAP(), MACRelayUnitBase::removeAgedEntriesFromTable(), MACRelayUnitBase::removeOldestTableEntry(), RSVP::removePSB(), RSVP::removeRSB(), RSVP::removeRsbFilter(), UDPVideoStreamCli::requestStream(), ARP::requestTimedOut(), IPv6NeighbourDiscovery::resolveNeighbour(), IPv6::routeMulticastPacket(), IP::routeMulticastPacket(), IPv6::routePacket(), IP::routePacket(), RSVP::scheduleRefreshTimer(), IPv6NeighbourDiscovery::selectDefaultRouter(), TCPGenericSrvApp::sendBack(), IPv6::sendDatagramToOutput(), IP::sendDatagramToOutput(), ICMPv6::sendErrorMessage(), ICMP::sendErrorMessage(), TCPGenericCliAppBase::sendPacket(), IPTrafGen::sendPacket(), EtherAppCli::sendPacket(), MACRelayUnitBase::sendPauseFrame(), IPv6NeighbourDiscovery::sendPeriodicRA(), PingApp::sendPing(), IPv6NeighbourDiscovery::sendQueuedPacketsToIPv6Module(), TCPBasicClientApp::sendRequest(), IPv6NeighbourDiscovery::sendSolicitedRA(), TCPSpoof::sendToIP(), LinkStateRouting::sendToPeer(), LinkStateRouting::sendToPeers(), UDPAppBase::sendToUDP(), IPSerializer::serialize(), cSocketRTScheduler::setInterfaceModule(), TCPGenericCliAppBase::socketClosed(), LDP::socketClosed(), TelnetApp::socketDataArrived(), TCPBasicClientApp::socketDataArrived(), LDP::socketDataArrived(), TCPGenericCliAppBase::socketEstablished(), LDP::socketEstablished(), TCPGenericCliAppBase::socketFailure(), LDP::socketFailure(), TCPGenericCliAppBase::socketPeerClosed(), LDP::socketPeerClosed(), EtherMAC::startAutoconfig(), EtherMAC2::startFrameTransmission(), EtherMAC::startFrameTransmission(), RSVP::startHello(), PPP::startTransmitting(), MPLS::tryLabelAndForwardIPDatagram(), UDP::unbind(), ARP::updateARPCache(), LDP::updateFecListEntry(), RSVP::updateRSB(), MACRelayUnitBase::updateTableWithAddress(), ICMPv6::validateDatagramPromptingError(), IPv6NeighbourDiscovery::validateNAPacket(), IPv6NeighbourDiscovery::validateNSPacket(), IPv6NeighbourDiscovery::validateRAPacket(), IPv6NeighbourDiscovery::validateRSPacket(), and LSAProcessingMarker::~LSAProcessingMarker().
#define INET_API |
Definition at line 37 of file INETDefs.h.
#define PK | ( | msg | ) | check_and_cast<cPacket *>(msg) |
Definition at line 70 of file INETDefs.h.
Referenced by QueueWithQoS::arrivalWhenIdle(), TCPSessionApp::count(), UDPVideoStreamCli::handleMessage(), UDPSink::handleMessage(), UDPBasicApp::handleMessage(), UDP::handleMessage(), ThruputMeter::handleMessage(), TCPSinkApp::handleMessage(), TCPDump::handleMessage(), Sink::handleMessage(), SCTPServer::handleMessage(), SCTPPeer::handleMessage(), SCTPClient::handleMessage(), SCTP::handleMessage(), PPP::handleMessage(), IPTrafGen::handleMessage(), ICMPv6::handleMessage(), ICMP::handleMessage(), EtherMAC::handleMessage(), EtherLLC::handleMessage(), EtherEncap::handleMessage(), EtherBus::handleMessage(), AbstractQueue::handleMessage(), RTCP::handleMessageFromUDP(), SCTPServer::handleTimer(), SCTPPeer::handleTimer(), tcp_old::TCPConnection::process_SEND(), TCPConnection::process_SEND(), and TCPSocket::processMessage().
typedef unsigned int uint |
Definition at line 41 of file INETDefs.h.
typedef unsigned long ulong |
Definition at line 42 of file INETDefs.h.
typedef unsigned short ushort |
Definition at line 40 of file INETDefs.h.
T* __checknull | ( | T * | p, | |
const char * | expr, | |||
const char * | file, | |||
int | line | |||
) |
Definition at line 61 of file INETDefs.h.
{ if (!p) opp_error("Expression %s returned NULL at %s:%d",expr,file,line); return p; }