network_link_registry クラス

network_link_registry 抽象基底クラスによって、ソース ブロックとターゲット ブロック間のリンクを管理します。

template<
   class _Block
>
class network_link_registry;

パラメーター

  • _Block
    network_link_registry に格納されるブロック データ型。

メンバー

パブリック typedef

名前

説明

const_pointer

network_link_registry オブジェクト内の const 要素へのポインターを提供する型。

const_reference

network_link_registry オブジェクトに格納された const 要素の読み取りと操作実行のために、const 要素への参照を提供する型。

iterator

network_link_registry オブジェクト内の任意の要素を読み取ったり、変更したりできる反復子を提供する型。

type

network_link_registry オブジェクトに格納されたブロック型を表す型。

パブリック メソッド

名前

説明

network_link_registry::add メソッド

派生クラスでオーバーライドされた場合、リンクを network_link_registry オブジェクトに追加します。

network_link_registry::begin メソッド

派生クラスでオーバーライドされると、network_link_registry オブジェクトの最初の要素に対して反復子を返します。

network_link_registry::contains メソッド

派生クラスでオーバーライドされた場合、指定されたブロックで network_link_registry オブジェクトを検索します。

network_link_registry::count メソッド

派生クラスでオーバーライドされると、network_link_registry オブジェクト内の項目数を返します。

network_link_registry::remove メソッド

派生クラスでオーバーライドされると、指定されたブロックを network_link_registry オブジェクトから削除します。

解説

network link registry は、同時アクセスに対して安全ではありません。

継承階層

network_link_registry

必要条件

ヘッダー: agents.h

名前空間: concurrency

参照

関連項目

concurrency 名前空間

single_link_registry クラス

multi_link_registry クラス