Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

Sınıf katılın

Zamanlayıcı sınıfı

ScheduleGroup sınıfı