クラス osl::game_playing::CsaClient

#include <csaClient.h>

osl::game_playing::CsaClientに対する継承グラフ
Inheritance graph
[凡例]
osl::game_playing::CsaClientのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 CsaClient (ComputerPlayer *black, ComputerPlayer *white, CsaLogger *l, std::istream &, std::ostream &)
 ~CsaClient ()
void setShowMoveWithComment (bool value=true)
void setSilent (bool new_value=true)

Private メソッド

void readAndProcessCommand ()
void processComputerMove (const search::MoveWithComment &, int seconds)

Private 変数

bool show_move_with_comment
bool silent
std::string line

説明

csaClient.h11 行で定義されています。


コンストラクタとデストラクタ

osl::game_playing::CsaClient::CsaClient ( ComputerPlayer black,
ComputerPlayer white,
CsaLogger l,
std::istream &  is,
std::ostream &  os 
)

csaClient.cc18 行で定義されています。

参照先 osl::game_playing::GameManager::setComputerPlayer(), と osl::WHITE.

osl::game_playing::CsaClient::~CsaClient (  ) 

csaClient.cc27 行で定義されています。


関数

void osl::game_playing::CsaClient::processComputerMove ( const search::MoveWithComment ,
int  seconds 
) [private, virtual]

osl::game_playing::CuiClientを実装しています。

void osl::game_playing::CsaClient::readAndProcessCommand (  )  [private, virtual]
void osl::game_playing::CsaClient::setShowMoveWithComment ( bool  value = true  ) 

csaClient.cc126 行で定義されています。

参照先 show_move_with_comment.

void osl::game_playing::CsaClient::setSilent ( bool  new_value = true  )  [inline]

csaClient.h22 行で定義されています。

参照先 silent.


変数

std::string osl::game_playing::CsaClient::line [private]

csaClient.h15 行で定義されています。

参照元 readAndProcessCommand().

csaClient.h13 行で定義されています。

参照元 setShowMoveWithComment().

csaClient.h14 行で定義されています。

参照元 readAndProcessCommand(), と setSilent().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:18 2010に生成されました。  doxygen 1.6.3