クラス rcsc::CoachAudioSensor

players' communication message handler class [詳細]

#include <coach_audio_sensor.h>

すべてのメンバ一覧

Public メソッド

 CoachAudioSensor ()
 init member variables by default value
void setTeamName (const std::string &team_name)
 set our team name
void addParser (boost::shared_ptr< SayMessageParser > parser)
 add new player message parer.
void removeParser (const char header)
 remove registered parser object
void parsePlayerMessage (const char *msg, const GameTime &current)
 analyze other player's audio message
void parseTrainerMessage (const char *msg, const GameTime &current)
 analyze trainer's audio message
const GameTimeteammateMessageTime () const
 get time when teammate message is received
const std::list< HearMessage > & teammateMessages () const
 get the last received teammate messages
const GameTimetrainerMessageTime () const
 get the time when last freeform message is received
const std::string & trainerMessage () const
 get the last received trainer message info


説明

players' communication message handler class


関数

void rcsc::CoachAudioSensor::setTeamName ( const std::string &  team_name  ) 

set our team name

引数:
team_name team name string

void rcsc::CoachAudioSensor::addParser ( boost::shared_ptr< SayMessageParser parser  ) 

add new player message parer.

引数:
parser shared_ptr of player message parser instance

void rcsc::CoachAudioSensor::removeParser ( const char  header  ) 

remove registered parser object

引数:
header say message header character

void rcsc::CoachAudioSensor::parsePlayerMessage ( const char *  msg,
const GameTime current 
)

analyze other player's audio message

引数:
msg raw server message
current game time when message is received

void rcsc::CoachAudioSensor::parseTrainerMessage ( const char *  msg,
const GameTime current 
)

analyze trainer's audio message

引数:
msg raw server message
current game time when message is received

const GameTime& rcsc::CoachAudioSensor::teammateMessageTime (  )  const [inline]

get time when teammate message is received

戻り値:
const referncd to the game time

const std::list< HearMessage >& rcsc::CoachAudioSensor::teammateMessages (  )  const [inline]

get the last received teammate messages

戻り値:
const reference to the message object container

const GameTime& rcsc::CoachAudioSensor::trainerMessageTime (  )  const [inline]

get the time when last freeform message is received

戻り値:
game time variable

const std::string& rcsc::CoachAudioSensor::trainerMessage (  )  const [inline]

get the last received trainer message info

戻り値:
const reference to the message object instance


このクラスの説明は次のファイルから生成されました:
librcscに対してThu May 1 15:41:24 2008に生成されました。  doxygen 1.5.0