HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
ciiOldbDataPointAsync.hpp File Reference
#include <hlcc/oldbmux/circularBufferConcurrent.hpp>
#include "ciiOldbDataPoint.hpp"
#include "ciiOldbDpValue.hpp"
#include "ciiOldbDpQuality.hpp"
#include <log4cplus/logger.h>
#include <rad/logger.hpp>
#include <boost/thread/future.hpp>
#include <boost/asio/thread_pool.hpp>
#include <boost/asio/post.hpp>
#include <atomic>
#include <hlcc/oldbmux/ciiOldbDataPointAsync.ipp>

Go to the source code of this file.

Classes

class  hlcc::oldbmux::CiiOldbDataPointAsync< T >
 CiiOldbDataPointAsync is a wrapper for class CiiOldbDataPoint, to allow asynchronous writes to the OLDB. All other methods are delegating in the same thread, but could be made async as well in the future. More...
 
struct  hlcc::oldbmux::CiiOldbDataPointAsync< T >::OldbData
 Value type for data for buffering and writing to OLDB. This base class is used as an interface toward the client of CiiOldbDataPointAsync. More...
 
struct  hlcc::oldbmux::CiiOldbDataPointAsync< T >::OldbDataWithPromise
 Value type for data for buffering and writing to OLDB. This subclass is used internally by CiiOldbDataPointAsync. More...
 

Namespaces

namespace  hlcc
 
namespace  hlcc::oldbmux
 

Macros

#define BOOST_THREAD_PROVIDES_FUTURE
 
#define BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION
 
#define BOOST_THREAD_PROVIDES_FUTURE_WHEN_ALL_WHEN_ANY
 
#define HLCC_OLDBMUX_CIIOLDBDATAPOINTASYNC_HPP
 

Macro Definition Documentation

◆ BOOST_THREAD_PROVIDES_FUTURE

#define BOOST_THREAD_PROVIDES_FUTURE

◆ BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION

#define BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION

◆ BOOST_THREAD_PROVIDES_FUTURE_WHEN_ALL_WHEN_ANY

#define BOOST_THREAD_PROVIDES_FUTURE_WHEN_ALL_WHEN_ANY

◆ HLCC_OLDBMUX_CIIOLDBDATAPOINTASYNC_HPP

#define HLCC_OLDBMUX_CIIOLDBDATAPOINTASYNC_HPP