![]() |
fpmas 1.6
|
#include <output.h>
Public Member Functions | |
OutputBase (api::io::OutputStream &output_stream) | |
const api::scheduler::Job & | job () override |
![]() | |
virtual void | dump ()=0 |
virtual const scheduler::Job & | job ()=0 |
Protected Attributes | |
api::io::OutputStream & | output_stream |
A partial fpmas::io::output implementation.
This base defines an output job(), that contains a single task that perform a dump() when executed, but does not provide a dump() method.
|
inline |
OutputBase constructor.
output_stream | OutputStream to which data will be dumped by job() |
|
inlineoverridevirtual |
Returns an executable Job that might be scheduled with a scheduler::Scheduler.
The execution of the Job calls dump() exactly once.
Implements fpmas::api::io::Output.
|
protected |
OutputStream to which the dump() operation (not implemented in this base) is supposed to perform data output.