|
AM Daemon ライブラリリファレンス
|
ID付けされた出力処理を行うMonostateクラス。 [詳解]
#include <Output.h>
公開メンバ関数 | |
| OutputUnit & | getSystem () |
| システムの出力処理インスタンスを取得する。 [詳解] | |
| const OutputUnit & | getSystem () const |
| システムの出力処理インスタンスを取得する。 [詳解] | |
| std::size_t | getPlayerCount () const |
| 有効プレイヤー数を取得する。 [詳解] | |
| OutputUnit & | getPlayer (std::size_t playerIndex) |
| プレイヤーの出力処理インスタンスを取得する。 [詳解] | |
| const OutputUnit & | getPlayer (std::size_t playerIndex) const |
| プレイヤーの出力処理インスタンスを取得する。 [詳解] | |
| std::vector< std::reference_wrapper< OutputUnit > > | getPlayers () |
| プレイヤーの出力処理インスタンス配列を取得する。 [詳解] | |
| std::vector< std::reference_wrapper< const OutputUnit > > | getPlayers () const |
| プレイヤーの出力処理インスタンス配列を取得する。 [詳解] | |
ID付けされた出力処理を行うMonostateクラス。
Core クラスのメンバ関数 Core::execute 呼び出しによって内容が更新される。
このクラスを利用するためには Daemonプロセスの設定ファイルに出力識別ID等の定義を行う必要がある。
| OutputUnit& amdaemon::Output::getSystem | ( | ) |
システムの出力処理インスタンスを取得する。
プレイヤーに紐付かない出力がカテゴライズされる。
| const OutputUnit& amdaemon::Output::getSystem | ( | ) | const |
システムの出力処理インスタンスを取得する。
プレイヤーに紐付かない出力がカテゴライズされる。
| std::size_t amdaemon::Output::getPlayerCount | ( | ) | const |
| OutputUnit& amdaemon::Output::getPlayer | ( | std::size_t | playerIndex | ) |
プレイヤーの出力処理インスタンスを取得する。
| [in] | playerIndex | プレイヤーインデックス。 |
| Exception | 引数 playerIndex に有効プレイヤー数以上の値を指定した場合。 有効プレイヤー数はメンバ関数 getPlayerCount で取得できる。 |
| const OutputUnit& amdaemon::Output::getPlayer | ( | std::size_t | playerIndex | ) | const |
プレイヤーの出力処理インスタンスを取得する。
| [in] | playerIndex | プレイヤーインデックス。 |
| Exception | 引数 playerIndex に有効プレイヤー数以上の値を指定した場合。 有効プレイヤー数はメンバ関数 getPlayerCount で取得できる。 |
|
inline |
プレイヤーの出力処理インスタンス配列を取得する。
範囲for文や各種アルゴリズム関数に渡すことを想定している。
|
inline |
プレイヤーの出力処理インスタンス配列を取得する。
範囲for文や各種アルゴリズム関数に渡すことを想定している。
1.8.11