9#ifndef RAD_OLDB_ASYNC_WRITER_HPP
10#define RAD_OLDB_ASYNC_WRITER_HPP
28 std::chrono::milliseconds period);
40 void Configure(
const std::chrono::seconds conn_timeout,
41 const std::chrono::milliseconds period,
42 const std::string& oldb_prefix);
91 void Set(
const std::map<std::string, rad::cii::OldbType>& kv_map);
ActivityUpdateOldb class header file.
OldbAdapter interface file.
Definition activityUpdateOldb.hpp:38
Definition doubleMap.hpp:53
Definition oldbAsyncWriter.hpp:25
OldbAsyncWriter(const OldbAsyncWriter &)=delete
rad::ActivityUpdateOldb & GetActyivityUpdateOldb()
Definition oldbAsyncWriter.cpp:40
void StopWriter()
Definition oldbAsyncWriter.cpp:60
rad::cii::OldbAdapter & GetOldbAdapter()
Definition oldbAsyncWriter.cpp:45
void SetOldbPrefix(const std::string &prefix)
Definition oldbAsyncWriter.cpp:50
void StartWriter()
Definition oldbAsyncWriter.cpp:55
OldbAsyncWriter(std::chrono::seconds conn_timeout, std::chrono::milliseconds period)
Definition oldbAsyncWriter.cpp:15
void Configure(const std::chrono::seconds conn_timeout, const std::chrono::milliseconds period, const std::string &oldb_prefix)
Definition oldbAsyncWriter.cpp:30
OldbAsyncWriter & operator=(const OldbAsyncWriter &)=delete
Disable copy constructor.
virtual ~OldbAsyncWriter()
Definition oldbAsyncWriter.cpp:22
void Set(const std::string &key, const rad::cii::OldbType &value)
Definition oldbAsyncWriter.cpp:65
Definition oldbAdapter.hpp:44
std::variant< std::int8_t, std::int16_t, std::int32_t, std::int64_t, std::uint8_t, std::uint16_t, std::uint32_t, std::uint64_t, bool, float, double, std::string, VecInt8Type, VecInt16Type, VecInt32Type, VecInt64Type, VecUint8Type, VecUint16Type, VecUint32Type, VecUint64Type, VecBoolType, VecFloatType, VecDoubleType > OldbType
Definition oldbTypes.hpp:46
Definition actionsApp.cpp:23
OldbAdapter interface file.