Udostępnij za pośrednictwem


Konstruktor overwrite_buffer::overwrite_buffer

Konstrukcje overwrite_buffer bloku obsługi wiadomości.

overwrite_buffer();

overwrite_buffer(
   filter_method const& _Filter
);

overwrite_buffer(
   Scheduler& _PScheduler
);

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

overwrite_buffer(
   ScheduleGroup& _PScheduleGroup
);

overwrite_buffer(
   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 overwrite_buffer zaplanowano bloku obsługi wiadomości.

  • _PScheduleGroup
    ScheduleGroup w ramach którego propagacji zadań dla obiektu overwrite_buffer 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 overwrite_buffer 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

Klasa overwrite_buffer

Harmonogram, klasa

Klasa ScheduleGroup