Udostępnij za pośrednictwem


single_assignment::single_assignment — Konstruktor

Konstrukcje single_assignment bloku obsługi wiadomości.

single_assignment();

single_assignment(
   filter_method const& _Filter
);

single_assignment(
   Scheduler& _PScheduler
);

single_assignment(
   Scheduler& _PScheduler,
   filter_method const& _Filter
);

single_assignment(
   ScheduleGroup& _PScheduleGroup
);

single_assignment(
   ScheduleGroup& _PScheduleGroup,
   filter_method const& _Filter
);

Parametry

  • _Filter
    Funkcja filtr, który określa, czy oferowane wiadomości powinny być akceptowane.

  • _PScheduler
    Scheduler w ramach którego propagacji zadań dla obiektu single_assignment zaplanowano bloku obsługi wiadomości.

  • _PScheduleGroup
    ScheduleGroup w ramach którego propagacji zadań dla obiektu single_assignment 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 filter_method jest Teoria podpisem bool (_Type const &) który jest wywoływany przez to single_assignment bloku wiadomości, aby ustalić, czy należy zaakceptować wiadomość oferowane.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

single_assignment — Klasa

Klasa harmonogramu

ScheduleGroup — Klasa