DUECA/DUSIME
Public Member Functions | List of all members
dueca::DataSaver< T > Class Template Reference

This class offers facilities to store data on a temporary basis. More...

Inheritance diagram for dueca::DataSaver< T >:
Inheritance graph
[legend]
Collaboration diagram for dueca::DataSaver< T >:
Collaboration graph
[legend]

Public Member Functions

 DataSaver ()
 Constructor.
 
 ~DataSaver ()
 Destructor.
 
void save (const T &data, const TimeSpec &ts)
 Save data. More...
 
void get (T &data, const TimeSpec &ts)
 Get the data. More...
 

Detailed Description

template<class T>
class dueca::DataSaver< T >

This class offers facilities to store data on a temporary basis.

It can be used to implement replay facilities. Data storage is raw, unformatted, and machine dependent. It is not advisable to use this as your permanent storage format.

Member Function Documentation

◆ save()

template<class T >
void dueca::DataSaver< T >::save ( const T &  data,
const TimeSpec ts 
)
inline

Save data.

Parameters
dataData that is to be stored.
tsTime specification of the data.

◆ get()

template<class T >
void dueca::DataSaver< T >::get ( T &  data,
const TimeSpec ts 
)
inline

Get the data.

Parameters
dataSpot where re-constructed data is to be put.
tsTime specification of "now"

The documentation for this class was generated from the following file: