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_registry
depolanan 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ı