From e3cdfeb3992ac47f25abc9678a211beda320e748 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 24 Feb 2007 18:01:27 +0000 Subject: Serialization of edges. git-svn-id: http://svn.drobilla.net/lad/machina@335 a436a847-0d15-0410-975c-d299462d15a1 --- src/engine/machina/Edge.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/engine/machina') diff --git a/src/engine/machina/Edge.hpp b/src/engine/machina/Edge.hpp index 8860abe..7f14788 100644 --- a/src/engine/machina/Edge.hpp +++ b/src/engine/machina/Edge.hpp @@ -23,6 +23,7 @@ #include #include #include +#include #include "types.hpp" #include "Action.hpp" @@ -30,7 +31,7 @@ namespace Machina { class Node; -class Edge : boost::noncopyable { +class Edge : public Raul::Stateful, public boost::noncopyable { public: Edge(WeakPtr src, SharedPtr dst) @@ -39,6 +40,8 @@ public: , _dst(dst) {} + void write_state(Raul::RDFWriter& writer); + WeakPtr src() { return _src; } SharedPtr dst() { return _dst; } -- cgit v1.2.1