rad 6.2.0
Loading...
Searching...
No Matches
oldbInterface.hpp
Go to the documentation of this file.
1
9#ifndef RAD_UTEST_OLDB_INTERFACE_HPP
10#define RAD_UTEST_OLDB_INTERFACE_HPP
11
12#include <rad/oldbInterface.hpp>
14
15namespace rad {
16namespace utest {
17
24public:
28 explicit OldbInterface(const std::string& prefix = "");
29
33 virtual ~OldbInterface();
34
38 void SetConfig(const rad::Config& cfg) override;
39
40 void SetControlState(const std::string& value) override;
41 void SetTrsHealth(const std::string& health, const std::string& desc) override;
42};
43
47std::string GetOldbAttributeFromKey(const std::string& key);
48
55void CreateOldbAttributes(const std::string& prefix,
56 rad::cii::OldbAdapter& oldb_adapter);
57
58void DeleteOldbAttributes(const std::string& prefix,
59 rad::cii::OldbAdapter& oldb_adapter);
60} // utest namespace
61} // rad namespace
62
63#endif // RAD_UTEST_OLDB_INTERFACE_HPP
OldbInterface class header file.
Definition config.hpp:77
Definition oldbInterface.hpp:34
Definition oldbAdapter.hpp:44
Definition oldbInterface.hpp:23
virtual ~OldbInterface()
Definition oldbInterface.cpp:19
void SetConfig(const rad::Config &cfg) override
Definition oldbInterface.cpp:22
void SetControlState(const std::string &value) override
Definition oldbInterface.cpp:32
OldbInterface(const std::string &prefix="")
Definition oldbInterface.cpp:15
void SetTrsHealth(const std::string &health, const std::string &desc) override
Definition oldbInterface.cpp:37
void DeleteOldbAttributes(const std::string &prefix, rad::cii::OldbAdapter &oldb_adapter)
Definition oldbInterface.cpp:89
std::string GetOldbAttributeFromKey(const std::string &key)
Definition oldbInterface.cpp:42
void CreateOldbAttributes(const std::string &prefix, rad::cii::OldbAdapter &oldb_adapter)
Definition oldbInterface.cpp:51
Definition actionsApp.cpp:23
Dummy OldbAdapter that can be used for unit testing.