LIBRCSC Docs
Documentation for HELIOS's BASE LIBRCSC library for RoboCup 2D Simulation League.
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Types | Public Member Functions | Protected Member Functions | List of all members
rcsc::SayMessageParser Class Referenceabstract

abstract player's say message parser More...

#include <say_message_parser.h>

Inheritance diagram for rcsc::SayMessageParser:
Inheritance graph
[legend]

Public Types

typedef std::shared_ptr< SayMessageParserPtr
 pointer type alias
 

Public Member Functions

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 &current)=0
 virtual method which analyzes audio messages. More...
 

Protected Member Functions

 SayMessageParser ()=default
 protected constructer
 

Detailed Description

abstract player's say message parser

Member Function Documentation

◆ header()

virtual char rcsc::SayMessageParser::header ( ) const
pure virtual

◆ parse()

virtual int rcsc::SayMessageParser::parse ( const int  sender,
const double &  dir,
const char *  msg,
const GameTime current 
)
pure virtual

The documentation for this class was generated from the following file: