Aracılığıyla paylaş


network_link_registry Sınıfı

Soyut network_link_registry temel sınıfı, kaynak ve hedef bloklar arasındaki bağlantıları yönetir.

Sözdizimi

template<class _Block>
class network_link_registry;

Parametreler

_Blok
içinde network_link_registrydepolanan blok veri türü.

Üyeler

Genel Tür Tanımları

Veri Akışı Adı Açıklama
const_pointer Nesnedeki bir const öğeye işaretçi sağlayan tür network_link_registry .
const_reference Const işlemlerini okumak ve gerçekleştirmek için nesnede depolanan bir network_link_registry öğeye başvuru const sağlayan tür.
iterator Nesnedeki herhangi bir öğeyi okuyabilen veya değiştirebilen bir yineleyici sağlayan tür network_link_registry .
type nesnesinde network_link_registry depolanan blok türünü temsil eden bir tür.

Genel Yöntemler

Veri Akışı Adı Açıklama
add Türetilmiş bir sınıfta geçersiz kılındığında nesneye network_link_registry bir bağlantı ekler.
başlamak Türetilmiş bir sınıfta geçersiz kılındığında, nesnedeki ilk öğeye network_link_registry bir yineleyici döndürür.
Içerir Türetilmiş bir sınıfta geçersiz kılındığında, nesnesinde network_link_registry belirtilen bloğu arar.
count Türetilmiş bir sınıfta geçersiz kılındığında, nesnedeki network_link_registry öğe sayısını döndürür.
remove Türetilmiş bir sınıfta geçersiz kılındığında, nesneden network_link_registry belirtilen bir bloğu kaldırır.

Açıklamalar

network link registry eşzamanlı erişim için güvenli değildir.

Devralma Hiyerarşisi

network_link_registry

Gereksinimler

Üst bilgi: agents.h

Ad alanı: eşzamanlılık

add

Türetilmiş bir sınıfta geçersiz kılındığında nesneye network_link_registry bir bağlantı ekler.

virtual void add(_EType _Link) = 0;

Parametreler

_Bağlantı
Eklenecek bir bloğun işaretçisi.

başlamak

Türetilmiş bir sınıfta geçersiz kılındığında, nesnedeki ilk öğeye network_link_registry bir yineleyici döndürür.

virtual iterator begin() = 0;

Dönüş Değeri

Nesnedeki ilk öğeyi network_link_registry ele alan bir yineleyici.

Açıklamalar

Yineleyicinin bitiş durumu bir NULL bağlantıyla gösterilir.

içerir

Türetilmiş bir sınıfta geçersiz kılındığında, nesnesinde network_link_registry belirtilen bloğu arar.

virtual bool contains(_EType _Link) = 0;

Parametreler

_Bağlantı
Nesnede aranmakta olan bir bloğun işaretçisi network_link_registry .

Dönüş Değeri

true bloğu bulunduysa, false aksi takdirde.

count

Türetilmiş bir sınıfta geçersiz kılındığında, nesnedeki network_link_registry öğe sayısını döndürür.

virtual size_t count() = 0;

Dönüş Değeri

Nesnedeki network_link_registry öğe sayısı.

remove

Türetilmiş bir sınıfta geçersiz kılındığında, nesneden network_link_registry belirtilen bir bloğu kaldırır.

virtual bool remove(_EType _Link) = 0;

Parametreler

_Bağlantı
Bulunursa kaldırılacak bir bloğun işaretçisi.

Dönüş Değeri

true bağlantı bulunduysa ve kaldırıldıysa, false aksi takdirde.

Ayrıca bkz.

Eşzamanlılık Ad Alanı
single_link_registry Sınıfı
multi_link_registry Sınıfı