|
HLCC Documentation 2.2.0
|
Value type for data for buffering and writing to OLDB. This subclass is used internally by CiiOldbDataPointAsync. More...
#include <ciiOldbDataPointAsync.hpp>
Public Member Functions | |
| OldbDataWithPromise (std::optional< T > value, std::optional< int64_t > timestamp, std::optional< elt::oldb::CiiOldbDpQuality > quality, boost::promise< OldbData > &&promise) | |
| virtual | ~OldbDataWithPromise ()=default |
| OldbDataWithPromise (const OldbDataWithPromise &)=delete | |
| OldbDataWithPromise & | operator= (const OldbDataWithPromise &)=delete |
| OldbDataWithPromise (OldbDataWithPromise &&other)=default | |
| OldbDataWithPromise & | operator= (OldbDataWithPromise &&other)=default |
| boost::promise< CiiOldbDataPointAsync< T >::OldbData > * | GetPromise () |
Public Member Functions inherited from hlcc::oldbmux::CiiOldbDataPointAsync< T >::OldbData | |
| OldbData (elt::oldb::CiiOldbDpQuality quality) | |
| OldbData (std::optional< T > value, std::optional< int64_t > timestamp, std::optional< elt::oldb::CiiOldbDpQuality > quality) | |
| virtual | ~OldbData ()=default |
| Destructor. | |
| OldbData (const OldbData &)=delete | |
| OldbData & | operator= (const OldbData &)=delete |
| OldbData (OldbData &&)=default | |
| OldbData & | operator= (OldbData &&)=default |
| std::optional< T > | GetValue () const |
| void | SetValue (T value) |
| std::optional< int64_t > | GetTimestamp () const |
| void | SetTimestamp (int64_t timestamp) |
| std::optional< elt::oldb::CiiOldbDpQuality > | GetQuality () const |
Value type for data for buffering and writing to OLDB. This subclass is used internally by CiiOldbDataPointAsync.
|
inline |
|
virtualdefault |
|
delete |
|
default |
|
inline |
|
delete |
|
default |