Funzione make_greedy_join
Costruisce un blocco della messaggistica greedy multitype_join da uno Scheduler o ScheduleGroup facoltativo con due o più sorgenti di input.
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
);
Parametri
_Type1
Tipo di blocco del messaggio della prima origine._Type2
Tipo di blocco del messaggio della seconda origine._PScheduler
Oggetto Scheduler in cui viene pianificata l'attività di propagazione per il blocco della messaggistica multitype_join._Item1
Prima origine._Item2
Seconda origine._Items
Sorgenti supplementari._PScheduleGroup
Oggetto ScheduleGroup in cui viene pianificata l'attività di propagazione per il blocco della messaggistica multitype_join. L'oggetto Scheduler utilizzato viene coinvolto dal gruppo di pianificazione.
Valore restituito
Un blocco di messaggi greedy multitype_join con due o più origini di input.
Requisiti
Header: agents.h
Spazio dei nomi: concorrenza