21 #ifndef ObjcetIndex_H_
22 #define ObjcetIndex_H_
26 #include "UniSetTypes.h"
39 virtual const ObjectInfo* getObjectInfo(
const std::string& name )
const noexcept = 0;
41 static std::string getBaseName(
const std::string& fname ) noexcept;
71 virtual std::ostream& printMap(std::ostream& os)
const noexcept = 0;
76 std::string nmLocalNode = {
""};
Definition: CallbackTimer.h:29
std::string getNodeName(const uniset::ObjectId id) const noexcept
Definition: ObjectIndex.h:53
Definition: ObjectIndex.h:30
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 std::string getMapName(const uniset::ObjectId id) const noexcept=0
virtual ObjectId getIdByName(const std::string &name) const noexcept=0
Definition: UniSetTypes.h:141
ObjectId getNodeId(const std::string &name) const noexcept
Definition: ObjectIndex.h:59
long ObjectId
Definition: UniSetTypes_i.idl:30