aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine/machina/Controller.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/machina/Controller.hpp')
-rw-r--r--src/engine/machina/Controller.hpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/engine/machina/Controller.hpp b/src/engine/machina/Controller.hpp
index ddd1d4c..eb04c59 100644
--- a/src/engine/machina/Controller.hpp
+++ b/src/engine/machina/Controller.hpp
@@ -22,8 +22,8 @@
#include <set>
-#include "raul/SharedPtr.hpp"
#include "raul/RingBuffer.hpp"
+#include "raul/Maid.hpp"
#include "machina/types.hpp"
#include "machina/URIs.hpp"
@@ -31,7 +31,7 @@
#include "Stateful.hpp"
namespace Raul {
-class Atom; class Maid;
+class Atom;
}
namespace Machina {
@@ -47,7 +47,7 @@ class ClientModel; class ClientObject;
class Controller
{
public:
- Controller(SharedPtr<Engine> engine, Client::ClientModel& client_model);
+ Controller(SPtr<Engine> engine, Client::ClientModel& client_model);
uint64_t create(const Client::ClientObject& obj);
uint64_t connect(uint64_t tail_id, uint64_t head_id);
@@ -56,32 +56,32 @@ public:
URIInt key,
const Raul::Atom& value);
- void learn(SharedPtr<Raul::Maid> maid, uint64_t node_id);
+ void learn(SPtr<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);
+ void announce(SPtr<Machine> machine);
void process_updates();
private:
- SharedPtr<Stateful> find(uint64_t id);
+ SPtr<Stateful> find(uint64_t id);
struct StatefulComparator {
- inline bool operator()(SharedPtr<Stateful> lhs,
- SharedPtr<Stateful> rhs) const {
+ inline bool operator()(SPtr<Stateful> lhs,
+ SPtr<Stateful> rhs) const {
return lhs->id() < rhs->id();
}
};
- typedef std::set<SharedPtr<Stateful>, StatefulComparator> Objects;
+ typedef std::set<SPtr<Stateful>, StatefulComparator> Objects;
Objects _objects;
- SharedPtr<Engine> _engine;
+ SPtr<Engine> _engine;
Client::ClientModel& _client_model;
- SharedPtr<UpdateBuffer> _updates;
+ SPtr<UpdateBuffer> _updates;
};
}