Partager via


overwrite_buffer::overwrite_buffer, constructeur

Construit un bloc de messagerie overwrite_buffer.

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
);

Paramètres

  • _Filter
    Fonction de filtre qui détermine si les messages transmis doivent être acceptés.

  • _PScheduler
    Objet Scheduler dans lequel la tâche de propagation pour le bloc de messagerie overwrite_buffer est planifiée.

  • _PScheduleGroup
    Objet ScheduleGroup dans lequel la tâche de propagation pour le bloc de messagerie overwrite_buffer est planifiée.L'objet Scheduler utilisé est indiqué par le groupe de planification.

Notes

Le runtime utilise le planificateur par défaut si vous ne spécifiez pas les paramètres _PScheduler ou _PScheduleGroup.

Le type filter_method est un functor avec la signature bool (_Type const &) qui est appelé par ce bloc de messagerie overwrite_buffer pour déterminer s'il doit ou non accepter un message proposé.

Configuration requise

En-tête : agents.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

Classe overwrite_buffer

Scheduler, classe

ScheduleGroup, classe