OMNeT++ API 6.1
Discrete Event Simulation Library
cTopology Member List

This is the complete list of members for cTopology, including all inherited members.

addLink(Link *link, Node *srcNode, Node *destNode)cTopologyvirtual
addLink(Link *link, cGate *srcGate, cGate *destGate)cTopologyvirtual
addNode(Node *node)cTopologyvirtual
calculateUnweightedSingleShortestPathsTo(Node *target)cTopologyvirtual
calculateWeightedSingleShortestPathsTo(Node *target)cTopologyvirtual
clear()cTopologyvirtual
cNamedObject()cNamedObjectinline
cNamedObject(const char *name, bool namepooling=true)cNamedObjectexplicit
cNamedObject(const cNamedObject &obj)cNamedObject
omnetpp::cNamedObject::cObject(const cObject &other)=defaultcObject
copyNotSupported() constcObject
cOwnedObject()cOwnedObject
cOwnedObject(const char *name, bool namepooling=true)cOwnedObjectexplicit
cOwnedObject(const cOwnedObject &obj)cOwnedObject
createLink()cTopologyinlineprotectedvirtual
createNode(cModule *module)cTopologyinlineprotectedvirtual
cTopology(const char *name=nullptr)cTopologyexplicit
cTopology(const cTopology &topo)cTopology
deleteLink(Link *link)cTopologyvirtual
deleteNode(Node *node)cTopologyvirtual
drop(cOwnedObject *obj)cObjectprotectedvirtual
dropAndDelete(cOwnedObject *obj)cObjectprotected
dup() const overridecTopologyinlinevirtual
extractByModulePath(const std::vector< std::string > &fullPathPatterns)cTopologyvirtual
extractByNedTypeName(const std::vector< std::string > &nedTypeNames)cTopologyvirtual
extractByParameter(const char *paramName, const char *paramValue=nullptr)cTopologyvirtual
extractByProperty(const char *propertyName, const char *value=nullptr)cTopologyvirtual
extractFromNetwork(bool(*selfunc)(cModule *, void *), void *userdata=nullptr)cTopologyvirtual
extractFromNetwork(Predicate *predicate)cTopologyvirtual
findObject(const char *name, bool deep=true)cObject
forEachChild(cVisitor *v)cObjectvirtual
getClassAndFullName() constcObjectvirtual
getClassAndFullPath() constcObjectvirtual
getClassName() constcObjectvirtual
getDescriptor() constcObjectvirtual
getFullName() constcObjectinlinevirtual
getFullPath() constcObjectvirtual
getLiveObjectCount()cOwnedObjectinlinestatic
getName() const overridecNamedObjectinlinevirtual
getNamePooling()cNamedObjectinlinevirtual
getNode(int i) constcTopologyvirtual
getNodeFor(cModule *mod) constcTopologyvirtual
getNumNodes() constcTopologyinlinevirtual
getOwner() const overridecOwnedObjectinlinevirtual
getOwningContext()cOwnedObjectstatic
getTargetNode() constcTopologyinlinevirtual
getThisPtr() constcObjectinline
getTotalObjectCount()cOwnedObjectinlinestatic
isName(const char *s) constcObject
isOwnedObject() const overridecOwnedObjectinlinevirtual
isSoftOwner() constcObjectinlinevirtual
operator=(const cTopology &topo)cTopology
omnetpp::cOwnedObject::operator=(const cOwnedObject &o)cOwnedObject
omnetpp::cNamedObject::operator=(const cNamedObject &o)cNamedObject
printOn(std::ostream &os) constcObjectvirtual
resetObjectCounters()cOwnedObjectinlinestatic
setName(const char *s)cNamedObjectvirtual
setNamePooling(bool b)cNamedObjectvirtual
str() const overridecTopologyvirtual
take(cOwnedObject *obj)cObjectprotectedvirtual
~cNamedObject()cNamedObjectvirtual
~cObject()cObjectvirtual
~cOwnedObject()cOwnedObjectvirtual
~cTopology()cTopologyvirtual