Eris  1.3.19
EntityRouter.h
1 #include <Eris/Router.h>
2 
3 namespace Eris
4 {
5 
6 class ViewEntity;
7 class TypeService;
8 
9 class EntityRouter : public Router
10 {
11 public:
13  virtual ~EntityRouter();
14 
15 protected:
16  virtual RouterResult handleOperation(const Atlas::Objects::Operation::RootOperation&);
17 
18 private:
19  RouterResult handleSightOp(const Atlas::Objects::Operation::RootOperation&);
20 
21  TypeService* typeService();
22 
23  ViewEntity* m_entity;
24 };
25 
26 }
An entity which is bound to an Eris::View.
Definition: ViewEntity.h:21
A service class querying and caching types.
Definition: TypeService.h:24
Definition: EntityRouter.h:9
abstract interface for objects that can route Atlas data.
Definition: Router.h:10