21 #ifndef ObjcetIndex_H_
22 #define ObjcetIndex_H_
26 #include "UniSetTypes.h"
40 virtual const ObjectInfo* getObjectInfo(
const std::string& name )
const noexcept = 0;
42 static std::string getBaseName(
const std::string& fname ) noexcept;
66 virtual std::ostream& printMap(std::ostream& os)
const noexcept = 0;
71 std::string nmLocalNode = {
""};
Definition: ObjectIndex.h:32
ObjectId getNodeId(const std::string &name) const noexcept
Definition: ObjectIndex.cc:42
virtual std::string getNameById(const uniset::ObjectId id) const noexcept
Definition: ObjectIndex.cc:32
virtual std::string getTextName(const uniset::ObjectId id) const noexcept=0
virtual ObjectId getIdByName(const std::string &name) const noexcept=0
virtual std::string getMapName(const uniset::ObjectId id) const noexcept=0
std::string getNodeName(const uniset::ObjectId id) const noexcept
Definition: ObjectIndex.cc:37
Definition: CommonEventLoop.h:15
long ObjectId
Definition: UniSetTypes_i.idl:30
Definition: UniSetTypes.h:151