#include <say_message_parser.h>
rcsc::SayMessageParserに対する継承グラフ
Public メソッド | |
virtual | ~SayMessageParser () |
virtual destruct. do nothing. | |
virtual char | header () const=0 |
pure virtual method that returns header character. | |
virtual int | parse (const int sender, const double &dir, const char *msg, const GameTime ¤t)=0 |
virtual method which analyzes audio messages. | |
Protected メソッド | |
SayMessageParser () | |
protected constructer |
virtual char rcsc::SayMessageParser::header | ( | ) | const [pure virtual] |
pure virtual method that returns header character.
rcsc::FreeMessageParser< LEN >・rcsc::BallMessageParser・rcsc::PassMessageParser・rcsc::InterceptMessageParser・rcsc::GoalieMessageParser・rcsc::OffsideLineMessageParser・rcsc::DefenseLineMessageParser・rcsc::WaitRequestMessageParser・rcsc::PassRequestMessageParser・rcsc::StaminaMessageParser・rcsc::RecoveryMessageParser・rcsc::DribbleMessageParser・rcsc::BallGoalieMessageParser・rcsc::OnePlayerMessageParser・rcsc::BallPlayerMessageParserで実装されています。
virtual int rcsc::SayMessageParser::parse | ( | const int | sender, | |
const double & | dir, | |||
const char * | msg, | |||
const GameTime & | current | |||
) | [pure virtual] |
virtual method which analyzes audio messages.
sender | sender's uniform number | |
dir | sender's direction | |
msg | raw audio message | |
current | current game time |
bytes | read if success | |
0 | message ID is not match. other parser should be tried. | |
-1 | failed to parse |
rcsc::FreeMessageParser< LEN >・rcsc::BallMessageParser・rcsc::PassMessageParser・rcsc::InterceptMessageParser・rcsc::GoalieMessageParser・rcsc::OffsideLineMessageParser・rcsc::DefenseLineMessageParser・rcsc::WaitRequestMessageParser・rcsc::PassRequestMessageParser・rcsc::StaminaMessageParser・rcsc::RecoveryMessageParser・rcsc::DribbleMessageParser・rcsc::BallGoalieMessageParser・rcsc::OnePlayerMessageParser・rcsc::BallPlayerMessageParserで実装されています。