1 #ifndef ERIS_TYPE_SERVICE_H
2 #define ERIS_TYPE_SERVICE_H
4 #include <Atlas/Objects/ObjectsFwd.h>
6 #include <sigc++/trackable.h>
7 #include <sigc++/signal.h>
18 typedef TypeInfo* TypeInfoPtr;
19 typedef std::set<TypeInfoPtr> TypeInfoSet;
52 void handleOperation(
const Atlas::Objects::Operation::RootOperation&);
59 void recvTypeInfo(
const Atlas::Objects::Root &atype);
60 void recvError(
const Atlas::Objects::Operation::Get&
get);
64 typedef std::map<std::string, TypeInfoPtr> TypeInfoMap;
76 #endif // of ERIS_TYPE_SERVICE_H