aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/machina/Controller.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2013-01-12 03:17:47 +0000
committerDavid Robillard <d@drobilla.net>2013-01-12 03:17:47 +0000
commite1a63732f796c8057751cb7f8ac98a595b91692e (patch)
tree764392d055901118ee285dd20f233ff33e0cd04a /src/engine/machina/Controller.hpp
parentbb62bf2c23ba84f547e37b70b3ef31b51ba987ab (diff)
downloadmachina-e1a63732f796c8057751cb7f8ac98a595b91692e.tar.gz
machina-e1a63732f796c8057751cb7f8ac98a595b91692e.tar.bz2
machina-e1a63732f796c8057751cb7f8ac98a595b91692e.zip
Bulk reformat.
git-svn-id: http://svn.drobilla.net/lad/trunk/machina@4929 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/engine/machina/Controller.hpp')
-rw-r--r--src/engine/machina/Controller.hpp27
1 files changed, 19 insertions, 8 deletions
diff --git a/src/engine/machina/Controller.hpp b/src/engine/machina/Controller.hpp
index f5bf631..ddd1d4c 100644
--- a/src/engine/machina/Controller.hpp
+++ b/src/engine/machina/Controller.hpp
@@ -30,7 +30,9 @@
#include "Stateful.hpp"
-namespace Raul { class Atom; class Maid; }
+namespace Raul {
+class Atom; class Maid;
+}
namespace Machina {
@@ -38,18 +40,25 @@ class Engine;
class Machine;
class Stateful;
-namespace Client { class ClientModel; class ClientObject; }
+namespace Client {
+class ClientModel; class ClientObject;
+}
-class Controller {
+class Controller
+{
public:
Controller(SharedPtr<Engine> engine, Client::ClientModel& client_model);
uint64_t create(const Client::ClientObject& obj);
uint64_t connect(uint64_t tail_id, uint64_t head_id);
- void set_property(uint64_t object_id, URIInt key, const Raul::Atom& value);
- void learn(SharedPtr<Raul::Maid> maid, uint64_t node_id);
- void disconnect(uint64_t tail_id, uint64_t head_id);
- void erase(uint64_t id);
+
+ void set_property(uint64_t object_id,
+ URIInt key,
+ const Raul::Atom& value);
+
+ void learn(SharedPtr<Raul::Maid> maid, uint64_t node_id);
+ void disconnect(uint64_t tail_id, uint64_t head_id);
+ void erase(uint64_t id);
void announce(SharedPtr<Machine> machine);
@@ -59,9 +68,11 @@ private:
SharedPtr<Stateful> find(uint64_t id);
struct StatefulComparator {
- inline bool operator()(SharedPtr<Stateful> lhs, SharedPtr<Stateful> rhs) const {
+ inline bool operator()(SharedPtr<Stateful> lhs,
+ SharedPtr<Stateful> rhs) const {
return lhs->id() < rhs->id();
}
+
};
typedef std::set<SharedPtr<Stateful>, StatefulComparator> Objects;