Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Constructs an overwrite_buffer messaging block.
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
);
Parameters
_Filter
A filter function which determines whether offered messages should be accepted._PScheduler
The Scheduler object within which the propagation task for the overwrite_buffer messaging block is scheduled._PScheduleGroup
The ScheduleGroup object within which the propagation task for the overwrite_buffer messaging block is scheduled. The Scheduler object used is implied by the schedule group.
Remarks
The runtime uses the default scheduler if you do not specify the _PScheduler or _PScheduleGroup parameters.
The type filter_method is a functor with signature bool (_Type const &) which is invoked by this overwrite_buffer messaging block to determine whether or not it should accept an offered message.
Requirements
Header: agents.h
Namespace: concurrency