Konstruktor Call::Call
Konstrukcje call bloku obsługi wiadomości.
call(
_Call_method const& _Func
);
call(
_Call_method const& _Func,
filter_method const& _Filter
);
call(
Scheduler& _PScheduler,
_Call_method const& _Func
);
call(
Scheduler& _PScheduler,
_Call_method const& _Func,
filter_method const& _Filter
);
call(
ScheduleGroup& _PScheduleGroup,
_Call_method const& _Func
);
call(
ScheduleGroup& _PScheduleGroup,
_Call_method const& _Func,
filter_method const& _Filter
);
Parametry
_Func
Funkcja, która będzie wywoływana dla każdego zaakceptowanej wiadomości._Filter
Funkcja filtr, który określa, czy oferowane wiadomości powinny być akceptowane._PScheduler
Scheduler w ramach którego propagacji zadań dla obiektu call zaplanowano bloku obsługi wiadomości._PScheduleGroup
ScheduleGroup w ramach którego propagacji zadań dla obiektu call zaplanowano bloku obsługi wiadomości.Scheduler Obiekt używany jest implikowane przez grupę harmonogramu.
Uwagi
Środowisko wykonawcze używa Harmonogram domyślny, jeśli nie zostanie _PScheduler lub _PScheduleGroup parametry.
Typ _Call_method jest Teoria podpisem void (_Type const &) który jest wywoływany przez to call bloku obsługi wiadomości przetwarzania wiadomości.
Typ filter_method jest Teoria podpisem bool (_Type const &) który jest wywoływany przez to call bloku wiadomości, aby ustalić, czy należy zaakceptować wiadomość oferowane.
Wymagania
Nagłówek: agents.h
Obszar nazw: współbieżności