1#ifndef HLCC_OLDBMUX_CIIOLDBMUX_HPP_
2#define HLCC_OLDBMUX_CIIOLDBMUX_HPP_
5#include <ciiOldbFactory.hpp>
6#include <ciiOldbDataPoint.hpp>
12#include <mal/utility/Uri.hpp>
14#include <ciiLogManager.hpp>
29std::shared_ptr<CiiOldbDataPointMux<T>>
GetDataPoint(const ::elt::mal::Uri& uri_main_dp)
const;
32 log4cplus::Logger
logger = elt::log::CiiLogManager::GetLogger();
40 auto oldb = ::elt::oldb::CiiOldbFactory::GetInstance();
42 std::shared_ptr<::elt::oldb::CiiOldbDataPoint<T>> main_dp =
43 oldb->GetDataPoint<T>(uri_main_dp);
49 return std::shared_ptr<CiiOldbDataPointMux<T>>(dp_mux);
CiiOldbDataPointMux is a wrapper for multiple CiiOldbDataPoints, to allow writing changes (to value,...
Definition: ciiOldbDataPointMux.hpp:36
Definition: ciiOldbMux.hpp:24
std::shared_ptr< CiiOldbDataPointMux< T > > GetDataPoint(const ::elt::mal::Uri &uri_main_dp) const
Definition: ciiOldbMux.hpp:38
log4cplus::Logger logger
Definition: ciiOldbMux.hpp:32
Definition: ciiOldbDataPointAsync.hpp:30