diff options
Diffstat (limited to 'src/server/events/CreateGraph.hpp')
-rw-r--r-- | src/server/events/CreateGraph.hpp | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/server/events/CreateGraph.hpp b/src/server/events/CreateGraph.hpp index e7a5e7af..bcb857ae 100644 --- a/src/server/events/CreateGraph.hpp +++ b/src/server/events/CreateGraph.hpp @@ -48,13 +48,18 @@ public: void execute(ProcessContext& context); void post_process(); + GraphImpl* graph() { return _graph; } + private: - const Raul::Path _path; - Resource::Properties _properties; - Events::Get::Response _update; - GraphImpl* _graph; - GraphImpl* _parent; - CompiledGraph* _compiled_graph; + void build_child_events(); + + const Raul::Path _path; + Resource::Properties _properties; + Events::Get::Response _update; + GraphImpl* _graph; + GraphImpl* _parent; + CompiledGraph* _compiled_graph; + std::list< SPtr<Event> > _child_events; }; } // namespace Events |