single_assignment::single_assignment (Constructor)

Construye un bloque de mensajería single_assignment.

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

Parámetros

  • _Filter
    Una función de filtro que determina si se deben aceptar los mensajes que se ofrecen.

  • _PScheduler
    El objeto Scheduler dentro del que se programa la tarea de propagación para el bloque de mensajería single_assignment.

  • _PScheduleGroup
    El objeto ScheduleGroup dentro del que se programa la tarea de propagación para el bloque de mensajería single_assignment.El objeto Scheduler utilizado está implícito en el grupo de programación.

Comentarios

El runtime usa el programador predeterminado si no se especifican los parámetros _PScheduler o _PScheduleGroup.

El tipo filter_method es un functor con firma bool (_Type const &) que es invocado por este bloque de mensajería single_assignment para determinar si debería aceptar un mensaje proporcionado o no.

Requisitos

Encabezado: agents.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

Clase single_assignment

Scheduler (Clase)

ScheduleGroup (Clase)