5#ifndef HLCC_OLDBMUX_CIIOLDBMUX_HPP_
6#define HLCC_OLDBMUX_CIIOLDBMUX_HPP_
9#include <ciiOldbFactory.hpp>
10#include <ciiOldbDataPoint.hpp>
16#include <mal/utility/Uri.hpp>
18#include <ciiLogManager.hpp>
33std::shared_ptr<CiiOldbDataPointMux<T>>
GetDataPoint(const ::elt::mal::Uri& uri_main_dp)
const;
36 log4cplus::Logger
logger = elt::log::CiiLogManager::GetLogger();
44 auto oldb = ::elt::oldb::CiiOldbFactory::GetInstance();
46 std::shared_ptr<::elt::oldb::CiiOldbDataPoint<T>> main_dp =
47 oldb->GetDataPoint<T>(uri_main_dp);
53 return std::shared_ptr<CiiOldbDataPointMux<T>>(dp_mux);
CiiOldbDataPointMux is a wrapper for multiple CiiOldbDataPoints, to allow writing changes (to value,...
Definition ciiOldbDataPointMux.hpp:40
Definition ciiOldbMux.hpp:28
std::shared_ptr< CiiOldbDataPointMux< T > > GetDataPoint(const ::elt::mal::Uri &uri_main_dp) const
Definition ciiOldbMux.hpp:42
log4cplus::Logger logger
Definition ciiOldbMux.hpp:36
Definition ciiOldbDataPointAsync.hpp:34