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
TypeDef genel
Ad |
Description |
---|---|
type |
Bir tür ad _Type. |
Ortak Oluşturucusu
Ad |
Description |
---|---|
Aşırı yüklenmiş. Yapıları bir multitype_join ileti bloğu. |
|
Kaynaklarýný multitype_join ileti bloğu. |
Public yöntemler
Ad |
Description |
---|---|
Bu tarafından sunulan bir iletiyi kabul multitype_join blok, arayanın sahipliği aktarma. |
|
Bu başvuru sayısı edinme multitype_join silinmesini önlemek için ileti bloğu. |
|
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. |
|
Hedef bloğu için bağlar multitype_join ileti bloğu. |
|
Önceki iletinin başarıyla rezervasyon yayımlar. |
|
Bu başvuru sayısı serbest multiple_join ileti bloğu. |
|
Daha önce bu tarafından sunulan bir ileti ayırır multitype_join ileti bloğu. |
|
Hedef blok Bu bölümden bağlantıyı keser multitype_join ileti bloğu. |
|
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
multitype_join
Gereksinimler
Başlık: agents.h
Namespace: eşzamanlılık