multi_link_registry クラス

multi_link_registry オブジェクトは、複数のソース ブロックまたは複数のターゲット ブロックを管理する network_link_registry です。

template<
   class _Block
>
class multi_link_registry : public network_link_registry<_Block>;

パラメーター

  • _Block
    multi_link_registry オブジェクトに格納されているブロック データ型。

メンバー

パブリック コンストラクター

名前

説明

multi_link_registry::multi_link_registry コンストラクター

multi_link_registry オブジェクトを構築します。

multi_link_registry::~multi_link_registry デストラクター

multi_link_registry オブジェクトを破棄します。

パブリック メソッド

名前

説明

multi_link_registry::add メソッド

リンクを multi_link_registry オブジェクトに追加します。 (network_link_registry::add をオーバーライドします。)

multi_link_registry::begin メソッド

multi_link_registry オブジェクトの 1 つ目の要素への反復子を返します。 (network_link_registry::begin をオーバーライドします。)

multi_link_registry::contains メソッド

指定されたブロックの multi_link_registry オブジェクトを検索します。 (network_link_registry::contains をオーバーライドします。)

multi_link_registry::count メソッド

multi_link_registry オブジェクト内の項目の数をカウントします。 (network_link_registry::count をオーバーライドします。)

multi_link_registry::remove メソッド

multi_link_registry オブジェクトからリンクを削除します。 (network_link_registry::remove をオーバーライドします。)

multi_link_registry::set_bound メソッド

multi_link_registry オブジェクトが保持できるリンク数の上限を設定します。

継承階層

network_link_registry

multi_link_registry

必要条件

ヘッダー: agents.h

名前空間: Concurrency

参照

参照

Concurrency 名前空間

single_link_registry クラス