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文や各種アルゴリズム関数に渡すことを想定している。