#include <monitor_command.h>
rcsc::MonitorCommandに対する継承グラフ
Public 型 | |
enum | Type { INIT, BYE, CHECK_BALL, LOOK, TEAM_NAMES, EYE, CHANGE_PLAYER_TYPE, CHANGE_PLAYER_TYPES, SAY, TEAM_GRAPHIC, COMPRESSION, DONE, ILLEGAL, BeforeKickOff, TimeOver, PlayOn, KickOff_, KickIn_, FreeKick_, CornerKick_, GoalKick_, AfterGoal_, OffSide_, PenaltyKick_, FirstHalfOver, Pause, Human, FoulCharge_, FoulPush_, FoulMultipleAttacker_, FoulBallOut_, BackPass_, FreeKickFault_, CatchFault_, IndFreeKick_, PenaltySetup_, PenaltyReady_, PenaltyTaken_, PenaltyMiss_, PenaltyScore_, PenaltyOnfield_, PenaltyFoul_, GoalieCatch_, ExtendHalf, MODE_MAX, INIT, BYE, START, FOUL, PLAYER, DISCARD, COMPRESSION, ILLEGAL, INIT, RECONNECT, BYE, MOVE, DASH, TURN, KICK, CATCH, TACKLE, TURN_NECK, CHANGE_VIEW, SAY, POINTTO, ATTENTIONTO, CLANG, EAR, SENSE_BODY, SCORE, COMPRESSION, DONE, ILLEGAL, NARROW, NORMAL, WIDE, ILLEGAL, HIGH, LOW, ILLEGAL, INIT, CHECK_BALL, LOOK, TEAM_NAMES, EAR, EYE, START, CHANGE_MODE, MOVE, RECOVER, CHANGE_PLAYER_TYPE, SAY, COMPRESSION, DONE, ILLEGAL } |
monitor client command Id [詳細] | |
Public メソッド | |
virtual | ~MonitorCommand () |
virtual destructor. nothing to do | |
virtual Type | type () const=0 |
pure virtual method. get command type id. | |
virtual std::ostream & | toStr (std::ostream &to) const=0 |
pure virtual method. make command string. | |
virtual std::string | name () const=0 |
pure virtual method. get command name string | |
Protected メソッド | |
MonitorCommand () | |
protected default constructor because this is abstract class. |
virtual Type rcsc::MonitorCommand::type | ( | ) | const [pure virtual] |
pure virtual method. get command type id.
rcsc::MonitorInitCommand・rcsc::MonitorByeCommand・rcsc::MonitorKickOffCommand・rcsc::MonitorDropBallCommand・rcsc::MonitorFreeKickCommand・rcsc::MonitorMovePlayerCommand・rcsc::MonitorDiscardPlayerCommand・rcsc::MonitorCompressionCommandで実装されています。
virtual std::ostream& rcsc::MonitorCommand::toStr | ( | std::ostream & | to | ) | const [pure virtual] |
pure virtual method. make command string.
to | reference to the output stream |
rcsc::MonitorInitCommand・rcsc::MonitorByeCommand・rcsc::MonitorKickOffCommand・rcsc::MonitorDropBallCommand・rcsc::MonitorFreeKickCommand・rcsc::MonitorMovePlayerCommand・rcsc::MonitorDiscardPlayerCommand・rcsc::MonitorCompressionCommandで実装されています。
virtual std::string rcsc::MonitorCommand::name | ( | ) | const [pure virtual] |
pure virtual method. get command name string
rcsc::MonitorInitCommand・rcsc::MonitorByeCommand・rcsc::MonitorKickOffCommand・rcsc::MonitorDropBallCommand・rcsc::MonitorFreeKickCommand・rcsc::MonitorMovePlayerCommand・rcsc::MonitorDiscardPlayerCommand・rcsc::MonitorCompressionCommandで実装されています。