make_greedy_join — Funkcja
Tworzy blok obsługi wiadomości greedy multitype_join z opcjonalnego Scheduler lub ScheduleGroup i dwóch lub więcej źródeł danych wejściowych.
template<
typename _Type1,
typename _Type2,
typename... _Types
>
multitype_join<std::tuple<_Type1, _Type2, _Types...>, greedy> make_greedy_join(
Scheduler& _PScheduler,
_Type1_Item1,
_Type2_Item2,
_Types... _Items
);
template<
typename _Type1,
typename _Type2,
typename... _Types
>
multitype_join<std::tuple<_Type1, _Type2, _Types...>, greedy> make_greedy_join(
ScheduleGroup& _PScheduleGroup,
_Type1_Item1,
_Type2_Item2,
_Types... _Items
);
template<
typename _Type1,
typename _Type2,
typename... _Types
>
multitype_join<std::tuple<_Type1, _Type2, _Types...>, greedy> make_greedy_join(
_Type1_Item1,
_Type2_Item2,
_Types... _Items
);
Parametry
_Type1
Typ bloku komunikatu pierwszego źródła._Type2
Typ bloku komunikatu drugiego źródła._PScheduler
Obiekt Scheduler, w obrębie którego zaplanowano zadanie propagacji dla bloku obsługi wiadomości multitype_join._Item1
Pierwsze źródło._Item2
Drugie źródło._Items
Dodatkowe zasoby._PScheduleGroup
Obiekt ScheduleGroup, w obrębie którego zaplanowano zadanie propagacji dla bloku obsługi wiadomości multitype_join.Scheduler używany obiekt używany jest implikowany przez grupę harmonogramów.
Wartość zwracana
Blok komunikatów greedy multitype_join z dwoma lub większą liczbą źródeł danych wejściowych.
Wymagania
Nagłówek: agents.h
Przestrzeń nazw: concurrency