#include <free_message_parser.h>
rcsc::FreeMessageParser< LEN >に対する継承グラフ
Public メソッド | |
FreeMessageParser (boost::shared_ptr< AudioMemory > memory) | |
construct with audio memory | |
char | header () const |
get the header character. | |
int | parse (const int unum, const double &dir, const char *msg, const GameTime ¤t) |
virtual method which analyzes audio messages. |
rcsc::FreeMessageParser< LEN >::FreeMessageParser | ( | boost::shared_ptr< AudioMemory > | memory | ) | [inline, explicit] |
construct with audio memory
memory | pointer to the memory |
char rcsc::FreeMessageParser< LEN >::header | ( | ) | const [inline, virtual] |
int rcsc::FreeMessageParser< LEN >::parse | ( | const int | unum, | |
const double & | dir, | |||
const char * | msg, | |||
const GameTime & | current | |||
) | [inline, virtual] |
virtual method which analyzes audio messages.
unum | 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::SayMessageParserを実装しています。