INET Framework for OMNeT++/OMNEST
|
This is the complete list of members for inet::IPv4NetworkConfigurator, including all inherited members.
addDefaultRoutesParameter | inet::IPv4NetworkConfigurator | protected |
addOriginalRouteInfos(RoutingTableInfo &routingTableInfo, int begin, int end, const std::vector< RouteInfo * > &originalRouteInfos) | inet::IPv4NetworkConfigurator | protected |
ADDR_IPv4 enum value | inet::L3AddressResolver | |
ADDR_IPv6 enum value | inet::L3AddressResolver | |
ADDR_MAC enum value | inet::L3AddressResolver | |
ADDR_MASK enum value | inet::L3AddressResolver | |
ADDR_MODULEID enum value | inet::L3AddressResolver | |
ADDR_MODULEPATH enum value | inet::L3AddressResolver | |
addressOf(cModule *host, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
addressOf(cModule *host, const char *ifname, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
addressOf(cModule *host, cModule *destmod, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
addStaticRoutes(Topology &topology, cXMLElement *element) | inet::IPv4NetworkConfigurator | protectedvirtual |
addStaticRoutesParameter | inet::IPv4NetworkConfigurator | protected |
addSubnetRoutesParameter | inet::IPv4NetworkConfigurator | protected |
assignAddresses(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
assignAddressesParameter | inet::IPv4NetworkConfigurator | protected |
assignDisjunctSubnetAddressesParameter | inet::IPv4NetworkConfigurator | protected |
checkOriginalRoutes(const RoutingTableInfo &routingTableInfo, const std::vector< RouteInfo * > &originalRouteInfos) | inet::IPv4NetworkConfigurator | protected |
collectCompatibleInterfaces(const std::vector< InterfaceInfo * > &interfaces, std::vector< InterfaceInfo * > &compatibleInterfaces, uint32 &mergedAddress, uint32 &mergedAddressSpecifiedBits, uint32 &mergedAddressIncompatibleBits, uint32 &mergedNetmask, uint32 &mergedNetmaskSpecifiedBits, uint32 &mergedNetmaskIncompatibleBits) | inet::IPv4NetworkConfigurator | protected |
compareInterfaceInfos(InterfaceInfo *i, InterfaceInfo *j) | inet::IPv4NetworkConfigurator | protectedstatic |
computeConfiguration() | inet::IPv4NetworkConfigurator | virtual |
computeLinkWeight(Link *link, const char *metric, cXMLElement *parameters) | inet::NetworkConfiguratorBase | protectedvirtual |
computeNodeWeight(Node *node, const char *metric, cXMLElement *parameters) | inet::NetworkConfiguratorBase | protectedvirtual |
computeWiredLinkWeight(Link *link, const char *metric, cXMLElement *parameters) | inet::NetworkConfiguratorBase | protectedvirtual |
computeWirelessLinkWeight(Link *link, const char *metric, cXMLElement *parameters) | inet::NetworkConfiguratorBase | protectedvirtual |
configuration | inet::NetworkConfiguratorBase | protected |
configureAllInterfaces() | inet::IPv4NetworkConfigurator | virtual |
configureAllRoutingTables() | inet::IPv4NetworkConfigurator | virtual |
configureInterface(InterfaceEntry *interfaceEntry) | inet::IPv4NetworkConfigurator | virtual |
configureInterface(InterfaceInfo *interfaceInfo) | inet::IPv4NetworkConfigurator | protected |
configureRoutingTable(IIPv4RoutingTable *routingTable) | inet::IPv4NetworkConfigurator | virtual |
configureRoutingTable(Node *node) | inet::IPv4NetworkConfigurator | protected |
containsRoute(const std::vector< IPv4Route * > &routes, IPv4Route *route) | inet::IPv4NetworkConfigurator | protected |
createInterfaceInfo(NetworkConfiguratorBase::Topology &topology, NetworkConfiguratorBase::Node *node, LinkInfo *linkInfo, InterfaceEntry *interfaceEntry) override | inet::IPv4NetworkConfigurator | protectedvirtual |
determineGatewayForLink(LinkInfo *linkInfo) | inet::NetworkConfiguratorBase | protectedvirtual |
dumpAddresses(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
dumpConfig(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
dumpConfiguration() | inet::IPv4NetworkConfigurator | protectedvirtual |
dumpLinks(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
dumpRoutes(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
dumpTopology(Topology &topology) | inet::NetworkConfiguratorBase | protectedvirtual |
ensureConfigurationComputed(Topology &topology) | inet::IPv4NetworkConfigurator | protected |
extractDeviceNeighbors(Topology &topology, Node *node, LinkInfo *linkInfo, std::set< InterfaceEntry * > &interfacesSeen, std::vector< Node * > &deviceNodesVisited) | inet::NetworkConfiguratorBase | protectedvirtual |
extractTopology(Topology &topology) | inet::NetworkConfiguratorBase | protectedvirtual |
extractWiredNeighbors(Topology &topology, Topology::LinkOut *linkOut, LinkInfo *linkInfo, std::set< InterfaceEntry * > &interfacesSeen, std::vector< Node * > &nodesVisited) | inet::NetworkConfiguratorBase | protectedvirtual |
extractWirelessNeighbors(Topology &topology, const char *wirelessId, LinkInfo *linkInfo, std::set< InterfaceEntry * > &interfacesSeen, std::vector< Node * > &nodesVisited) | inet::NetworkConfiguratorBase | protectedvirtual |
findGenericRoutingTableOf(cModule *host) | inet::L3AddressResolver | virtual |
findHostWithAddress(const L3Address &addr) | inet::L3AddressResolver | virtual |
findInterfaceInfo(Node *node, InterfaceEntry *interfaceEntry) | inet::NetworkConfiguratorBase | protectedvirtual |
findInterfaceOnLinkByNode(LinkInfo *linkInfo, cModule *node) | inet::IPv4NetworkConfigurator | protectedvirtual |
findInterfaceOnLinkByNodeAddress(LinkInfo *linkInfo, IPv4Address address) | inet::IPv4NetworkConfigurator | protectedvirtual |
findInterfaceTable(Node *node) | inet::NetworkConfiguratorBase | protectedvirtual |
findInterfaceTableOf(cModule *host) | inet::L3AddressResolver | virtual |
findIPv4RoutingTableOf(cModule *host) | inet::L3AddressResolver | virtual |
findIPv6RoutingTableOf(cModule *host) | inet::L3AddressResolver | virtual |
findLinkOfInterface(Topology &topology, InterfaceEntry *interfaceEntry) | inet::IPv4NetworkConfigurator | protectedvirtual |
findLinkOut(Node *node, int gateId) | inet::NetworkConfiguratorBase | protectedvirtual |
findLongestCommonDestinationPrefix(uint32 destination1, uint32 netmask1, uint32 destination2, uint32 netmask2, uint32 &destinationOut, uint32 &netmaskOut) | inet::IPv4NetworkConfigurator | protected |
findRouteIndexWithSameColor(const std::vector< IPv4Route * > &routes, IPv4Route *route) | inet::IPv4NetworkConfigurator | protected |
findRoutingTable(NetworkConfiguratorBase::Node *node) override | inet::IPv4NetworkConfigurator | protectedvirtual |
getAddressFrom(IInterfaceTable *ift, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
getAddressFrom(InterfaceEntry *ie, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
getInterfaceIPv4Address(L3Address &ret, InterfaceEntry *interfaceEntry, bool netmask) override | inet::IPv4NetworkConfigurator | protectedvirtual |
getInterfaceIPv6Address(L3Address &ret, InterfaceEntry *ie, bool mask) | inet::L3AddressResolver | protectedvirtual |
getInterfaceMACAddress(L3Address &ret, InterfaceEntry *ie, bool mask) | inet::L3AddressResolver | protectedvirtual |
getInterfaceModuleIdAddress(L3Address &ret, InterfaceEntry *ie, bool mask) | inet::L3AddressResolver | protectedvirtual |
getInterfaceModulePathAddress(L3Address &ret, InterfaceEntry *ie, bool mask) | inet::L3AddressResolver | protectedvirtual |
getIPv4AddressFrom(L3Address &retAddr, IInterfaceTable *ift, bool netmask) | inet::L3AddressResolver | protectedvirtual |
getIPv6AddressFrom(L3Address &retAddr, IInterfaceTable *ift, bool netmask) | inet::L3AddressResolver | protectedvirtual |
getMACAddressFrom(L3Address &retAddr, IInterfaceTable *ift, bool netmask) | inet::L3AddressResolver | protectedvirtual |
getMandatoryAttribute(cXMLElement *element, const char *attr) | inet::IPv4NetworkConfigurator | protectedvirtual |
getModuleIdAddressFrom(L3Address &retAddr, IInterfaceTable *ift, bool netmask) | inet::L3AddressResolver | protectedvirtual |
getModulePathAddressFrom(L3Address &retAddr, IInterfaceTable *ift, bool netmask) | inet::L3AddressResolver | protectedvirtual |
getWirelessId(InterfaceEntry *interfaceEntry) | inet::NetworkConfiguratorBase | protectedvirtual |
handleMessage(cMessage *msg) override | inet::IPv4NetworkConfigurator | inlineprotectedvirtual |
initialize(int stage) override | inet::IPv4NetworkConfigurator | protectedvirtual |
interfaceTableOf(cModule *host) | inet::L3AddressResolver | virtual |
interruptsAnyOriginalRoute(const RoutingTableInfo &routingTableInfo, int begin, int end, const std::vector< RouteInfo * > &originalRouteInfos) | inet::IPv4NetworkConfigurator | protected |
interruptsOriginalRoute(const RoutingTableInfo &routingTableInfo, int begin, int end, RouteInfo *originalRouteInfo) | inet::IPv4NetworkConfigurator | protected |
interruptsSubsequentOriginalRoutes(const RoutingTableInfo &routingTableInfo, int index) | inet::IPv4NetworkConfigurator | protected |
isBridgeNode(Node *node) | inet::NetworkConfiguratorBase | protectedvirtual |
isWirelessInterface(InterfaceEntry *interfaceEntry) | inet::NetworkConfiguratorBase | protectedvirtual |
L3AddressResolver() | inet::L3AddressResolver | inline |
linkContainsMatchingHostExcept(LinkInfo *linkInfo, Matcher *hostMatcher, cModule *exceptModule) | inet::IPv4NetworkConfigurator | protectedvirtual |
minLinkWeight | inet::NetworkConfiguratorBase | protected |
numInitStages() const override | inet::IPv4NetworkConfigurator | inlineprotectedvirtual |
optimizeRoutes(std::vector< IPv4Route * > &routes) | inet::IPv4NetworkConfigurator | protectedvirtual |
optimizeRoutesParameter | inet::IPv4NetworkConfigurator | protected |
parseAddressAndSpecifiedBits(const char *addressAttr, uint32_t &outAddress, uint32_t &outAddressSpecifiedBits) | inet::IPv4NetworkConfigurator | protectedvirtual |
readInterfaceConfiguration(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
readManualMulticastRouteConfiguration(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
readManualRouteConfiguration(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
readMulticastGroupConfiguration(Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
resolve(const char *str, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
resolve(std::vector< std::string > strs, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
resolveInterfaceAndGateway(Node *node, const char *interfaceAttr, const char *gatewayAttr, InterfaceEntry *&outIE, IPv4Address &outGateway, Topology &topology) | inet::IPv4NetworkConfigurator | protectedvirtual |
routerIdOf(cModule *host) | inet::L3AddressResolver | virtual |
routesCanBeNeighbors(const std::vector< RouteInfo * > &routeInfos, int i, int j) | inet::IPv4NetworkConfigurator | protected |
routesCanBeSwapped(RouteInfo *routeInfo1, RouteInfo *routeInfo2) | inet::IPv4NetworkConfigurator | protected |
routesHaveSameColor(IPv4Route *route1, IPv4Route *route2) | inet::IPv4NetworkConfigurator | protected |
routingTable6Of(cModule *host) | inet::L3AddressResolver | virtual |
routingTableOf(cModule *host) | inet::L3AddressResolver | virtual |
topology | inet::IPv4NetworkConfigurator | protected |
tryResolve(const char *str, L3Address &result, int addrType=DEFAULT_ADDR_TYPE) | inet::L3AddressResolver | virtual |
tryToMergeAnyTwoRoutes(RoutingTableInfo &routingTableInfo) | inet::IPv4NetworkConfigurator | protected |
tryToMergeTwoRoutes(RoutingTableInfo &routingTableInfo, int i, int j, RouteInfo *routeInfoI, RouteInfo *routeInfoJ) | inet::IPv4NetworkConfigurator | protected |
~L3AddressResolver() | inet::L3AddressResolver | inlinevirtual |