次の方法で共有


single_link_registry クラス

single_link_registry オブジェクトは、単一のソース ブロックまたはターゲット ブロックのみを管理する network_link_registry です。

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

パラメーター

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

メンバー

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

名前

説明

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

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

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

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

パブリック メソッド

名前

説明

single_link_registry::add メソッド

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

single_link_registry::begin メソッド

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

single_link_registry::contains メソッド

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

single_link_registry::count メソッド

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

single_link_registry::remove メソッド

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

継承階層

network_link_registry

single_link_registry

必要条件

ヘッダー: agents.h

名前空間: concurrency

参照

関連項目

concurrency 名前空間

multi_link_registry クラス