クラス rcsc::SayMessage

abstract player's say message encoder [詳細]

#include <say_message_builder.h>

rcsc::SayMessageに対する継承グラフ

rcsc::BallGoalieMessage rcsc::BallMessage rcsc::BallPlayerMessage rcsc::DefenseLineMessage rcsc::DribbleMessage rcsc::FreeMessage< LEN > rcsc::GoalieMessage rcsc::InterceptMessage rcsc::OffsideLineMessage rcsc::OnePlayerMessage rcsc::PassMessage rcsc::PassRequestMessage rcsc::RecoveryMessage rcsc::StaminaMessage rcsc::WaitRequestMessage すべてのメンバ一覧

Public メソッド

virtual ~SayMessage ()
 virtual destruct. do nothing.
virtual char header () const=0
 pure virtual method. get the header character of this message
virtual std::size_t length () const=0
 pure virtual method. get the length of this message
virtual bool toStr (std::string &to) const=0
 append the audio message to be sent

Protected メソッド

 SayMessage ()
 protected constructer

説明

abstract player's say message encoder


関数

virtual char rcsc::SayMessage::header (  )  const [pure virtual]

pure virtual method. get the header character of this message

戻り値:
header character of this message

rcsc::FreeMessage< LEN >rcsc::BallMessagercsc::PassMessagercsc::InterceptMessagercsc::GoalieMessagercsc::OffsideLineMessagercsc::DefenseLineMessagercsc::WaitRequestMessagercsc::PassRequestMessagercsc::StaminaMessagercsc::RecoveryMessagercsc::DribbleMessagercsc::BallGoalieMessagercsc::OnePlayerMessagercsc::BallPlayerMessageで実装されています。

virtual std::size_t rcsc::SayMessage::length (  )  const [pure virtual]

pure virtual method. get the length of this message

戻り値:
the length of encoded message

rcsc::FreeMessage< LEN >rcsc::BallMessagercsc::PassMessagercsc::InterceptMessagercsc::GoalieMessagercsc::OffsideLineMessagercsc::DefenseLineMessagercsc::WaitRequestMessagercsc::PassRequestMessagercsc::StaminaMessagercsc::RecoveryMessagercsc::DribbleMessagercsc::BallGoalieMessagercsc::OnePlayerMessagercsc::BallPlayerMessageで実装されています。

virtual bool rcsc::SayMessage::toStr ( std::string &  to  )  const [pure virtual]

append the audio message to be sent

引数:
to reference to the message string instance
戻り値:
result status of encoding

rcsc::FreeMessage< LEN >rcsc::BallMessagercsc::PassMessagercsc::InterceptMessagercsc::GoalieMessagercsc::OffsideLineMessagercsc::DefenseLineMessagercsc::WaitRequestMessagercsc::PassRequestMessagercsc::StaminaMessagercsc::RecoveryMessagercsc::DribbleMessagercsc::BallGoalieMessagercsc::OnePlayerMessagercsc::BallPlayerMessageで実装されています。


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