make_greedy_join – funkce
Vytvoří blok zpráv greedy multitype_join z volitelného Scheduler nebo ScheduleGroup a dvou nebo více vstupních zdrojů.
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 zprávy prvního zdroje._Type2
Typ bloku zprávy druhého zdroje._PScheduler
Objekt Scheduler, ve kterém je naplánována úloha šíření pro blok zpráv multitype_join._Item1
První zdroj._Item2
Druhý zdroj._Items
Další zdroje._PScheduleGroup
Objekt ScheduleGroup, ve kterém je naplánována úloha šíření pro blok zpráv multitype_join.Skupina plánování předpokládá používaný objekt Scheduler.
Vrácená hodnota
Blok zprávy greedy multitype_join se dvěma nebo více vstupními zdroji.
Požadavky
Záhlaví: agents.h
Obor názvů: souběžnost