Join::join yapıcı
Yapıları bir join ileti bloğu.
join(
size_t _NumInputs
);
join(
size_t _NumInputs,
filter_method const& _Filter
);
join(
Scheduler& _PScheduler,
size_t _NumInputs
);
join(
Scheduler& _PScheduler,
size_t _NumInputs,
filter_method const& _Filter
);
join(
ScheduleGroup& _PScheduleGroup,
size_t _NumInputs
);
join(
ScheduleGroup& _PScheduleGroup,
size_t _NumInputs,
filter_method const& _Filter
);
Parametreler
_NumInputs
Bu girdi sayısı join blok yerine izin verilir._Filter
Sunulan iletileri kabul olup olmadığını belirleyen bir filtre işlevi._PScheduler
Scheduler Nesne içinde yayma görev için join ileti bloğu planlanmıştır._PScheduleGroup
ScheduleGroup Nesne içinde yayma görev için join ileti bloğu planlanmıştır.Scheduler Kullanılan nesne zamanlama grubu tarafından örtülü.
Notlar
Belirtmezseniz, varsayılan Zamanlayıcı çalışma zamanı kullanır _PScheduler veya _PScheduleGroup parametreleri.
Türü filter_method functor imza ile olan bool (_Type const &) , çağrıldığında bu join sunulan bir iletiyi kabul etmelidir olup olmadığını belirlemek için ileti bloğu.
Gereksinimler
Başlık: agents.h
Namespace: eşzamanlılık