9 #ifndef RAD_OLDB_ASYNC_WRITER_HPP
10 #define RAD_OLDB_ASYNC_WRITER_HPP
28 std::chrono::milliseconds period);
66 void Set(
const std::map<std::string, rad::cii::OldbType>& kv_map);
ActivityUpdateOldb class header file.
OldbAdapter interface file.
Definition: activityUpdateOldb.hpp:38
Definition: oldbAsyncWriter.hpp:25
OldbAsyncWriter(const OldbAsyncWriter &)=delete
void StopWriter()
Definition: oldbAsyncWriter.cpp:45
rad::cii::OldbAdapter & GetOldbAdapter()
Definition: oldbAsyncWriter.cpp:30
void SetOldbPrefix(const std::string &prefix)
Definition: oldbAsyncWriter.cpp:35
void StartWriter()
Definition: oldbAsyncWriter.cpp:40
OldbAsyncWriter & operator=(const OldbAsyncWriter &)=delete
Disable copy constructor.
OldbAsyncWriter(std::chrono::seconds conn_timeout, std::chrono::milliseconds period)
Definition: oldbAsyncWriter.cpp:15
virtual ~OldbAsyncWriter()
Definition: oldbAsyncWriter.cpp:22
void Set(const std::string &key, const rad::cii::OldbType &value)
Definition: oldbAsyncWriter.cpp:50
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:20
OldbAdapter interface file.