Eris 1.3.16
|
00001 #include <Eris/Router.h> 00002 00003 namespace Eris 00004 { 00005 00006 class ViewEntity; 00007 class TypeService; 00008 00009 class EntityRouter : public Router 00010 { 00011 public: 00012 EntityRouter(ViewEntity* ent); 00013 virtual ~EntityRouter(); 00014 00015 protected: 00016 virtual RouterResult handleOperation(const Atlas::Objects::Operation::RootOperation&); 00017 00018 private: 00019 RouterResult handleSightOp(const Atlas::Objects::Operation::RootOperation&); 00020 00021 TypeService* typeService(); 00022 00023 ViewEntity* m_entity; 00024 }; 00025 00026 }