|
LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
|
player's freeform say message parser More...
#include <free_message_parser.h>


Public Member Functions | |
| FreeMessageParser (std::shared_ptr< AudioMemory > memory) | |
| construct with audio memory More... | |
| char | header () const |
| get the header character. More... | |
| int | parse (const int unum, const double &, const char *msg, const GameTime ¤t) |
| virtual method which analyzes audio messages. More... | |
Public Member Functions inherited from rcsc::SayMessageParser | |
| virtual | ~SayMessageParser ()=default |
| virtual destruct. do nothing. | |
| virtual char | header () const =0 |
| pure virtual method that returns header character. More... | |
| virtual int | parse (const int sender, const double &dir, const char *msg, const GameTime ¤t)=0 |
| virtual method which analyzes audio messages. More... | |
Additional Inherited Members | |
Public Types inherited from rcsc::SayMessageParser | |
| typedef std::shared_ptr< SayMessageParser > | Ptr |
| pointer type alias | |
Protected Member Functions inherited from rcsc::SayMessageParser | |
| SayMessageParser ()=default | |
| protected constructer | |
player's freeform say message parser
|
inlineexplicit |
construct with audio memory
| memory | pointer to the memory |
|
inlinevirtual |
|
inlinevirtual |
virtual method which analyzes audio messages.
| unum | sender's uniform number |
| 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 |
Implements rcsc::SayMessageParser.