Aracılığıyla paylaş


multitype_join sınıfı

A multitype_join ileti bloğu birlikte her kaynaklarının farklı türdeki iletileri birleştirir ve kayıt düzeni kendi hedefleri için birleştirilmiş iletileri sunar multi-source, tek hedef ileti bloğu.

template<
   typename _Type,
   join_type _Jtype = non_greedy
>
class multitype_join: public ISource<typename _Unwrap<_Type>::type>;

Parametreler

  • _Type
    tuple Yük türü ileti katıldı ve blok yayılır.

  • _Jtype
    Tür, join ya da bu, blok greedy veyanon_greedy

Üyeler

Dd470506.collapse_all(tr-tr,VS.110).gifTypeDef genel

Ad

Description

type

Bir tür ad _Type.

Dd470506.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

multitype_join::multitype_join yapıcı

Aşırı yüklenmiş. Yapıları bir multitype_join ileti bloğu.

multitype_join:: ~ multitype_join yıkıcı

Kaynaklarýný multitype_join ileti bloğu.

Dd470506.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

multitype_join::Accept yöntemi

Bu tarafından sunulan bir iletiyi kabul multitype_join blok, arayanın sahipliği aktarma.

multitype_join::acquire_ref yöntemi

Bu başvuru sayısı edinme multitype_join silinmesini önlemek için ileti bloğu.

multitype_join::Consume yöntemi

Daha önce sunulan bir ileti tüketir multitype_join ileti bloğu ve arayan sahipliği aktarma hedefi başarıyla ayrılmıştır.

multitype_join::link_target yöntemi

Hedef bloğu için bağlar multitype_join ileti bloğu.

multitype_join::Release yöntemi

Önceki iletinin başarıyla rezervasyon yayımlar.

multitype_join::release_ref yöntemi

Bu başvuru sayısı serbest multiple_join ileti bloğu.

multitype_join::reserve yöntemi

Daha önce bu tarafından sunulan bir ileti ayırır multitype_join ileti bloğu.

multitype_join::unlink_target yöntemi

Hedef blok Bu bölümden bağlantıyı keser multitype_join ileti bloğu.

multitype_join::unlink_targets yöntemi

Tüm hedefleri Bu bölümden bağlantıyı keser multitype_join ileti bloğu. (Geçersiz kılar ISource::unlink_targets.)

Notlar

Daha fazla bilgi için bkz. Zaman uyumsuz ileti blokları.

Devralma hiyerarşisi

ISource

multitype_join

Gereksinimler

Başlık: agents.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad

seçenek sınıfı

Sınıf katılın

join_type numaralandırma

make_join işlevi

make_greedy_join işlevi

tuple Class