50 #ifndef OBJECTPROCESSOR_H_
51 #define OBJECTPROCESSOR_H_
59 #include "util/functions.h"
60 using namespace ::br::pucrio::telemidia::util;
62 #include "system/compat/SystemCompat.h"
63 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
65 #include "../Binding.h"
67 #include "IObjectListener.h"
80 namespace dataprocessing {
85 map<string, string> objectNames;
88 map<string, string> objectPaths;
91 map<string, Object*> objects;
93 set<IObjectListener*> listeners;
101 void setObjectsListeners(set<IObjectListener*>* l);
102 void pushObject(
Object*
object);
104 map<string, string>* getSDNames();
105 map<string, string>* getSDPaths();
108 bool mountObject(
Object*
object);
109 void notifyObjectListeners(
Object* obj);
Definition: ObjectProcessor.h:82