unbounded_buffer::unbounded_buffer (Constructor)
Construye un bloque de mensajería unbounded_buffer.
unbounded_buffer();
unbounded_buffer(
filter_method const& _Filter
);
unbounded_buffer(
Scheduler& _PScheduler
);
unbounded_buffer(
Scheduler& _PScheduler,
filter_method const& _Filter
);
unbounded_buffer(
ScheduleGroup& _PScheduleGroup
);
unbounded_buffer(
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 unbounded_buffer._PScheduleGroup
El objeto ScheduleGroup dentro del que se programa la tarea de propagación para el bloque de mensajería unbounded_buffer.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 unbounded_buffer para determinar si debería aceptar un mensaje proporcionado o no.
Requisitos
Encabezado: agents.h
Simultaneidad deespacio de nombres: