EntityRouter.h

00001 #include <Eris/Router.h>
00002 
00003 namespace Eris
00004 {
00005 
00006 class Entity;
00007 class TypeService;
00008 
00009 class EntityRouter : public Router
00010 {
00011 public:
00012     EntityRouter(Entity* 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     Entity* m_entity;
00024 };
00025 
00026 }

Generated on Sun Aug 19 18:51:26 2007 for Eris by  doxygen 1.5.2