00001 #ifndef _ROWOHANDLER_H 00002 #define _ROWOHANDLER_H 00003 00004 #include <SocketHandler.h> 00005 #include "Map.h" 00006 00007 00008 class RowoHandler : public SocketHandler 00009 { 00010 public: 00011 RowoHandler(); 00012 ~RowoHandler(); 00013 00014 void SetMyUid(const std::string& x) { m_myuid = x; } 00015 void SetMap(Map *x) { m_pMap = x; } 00016 Map& GetMap() { return *m_pMap; } 00017 00018 void InjectRobot(const std::string& filename); 00019 00020 private: 00021 std::string m_myuid; 00022 Map *m_pMap; 00023 }; 00024 00025 00026 00027 00028 #endif // _ROWOHANDLER_H