hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
presetData.hpp
Go to the documentation of this file.
1
9#ifndef HLCC_TELIF_TELIFSIM_PRESETDATA_HPP
10#define HLCC_TELIF_TELIFSIM_PRESETDATA_HPP
11
12#include <Ccsinsif.hpp>
13
14namespace hlcc::telifsim {
15
21 public:
30 explicit PresetDataHelper(std::shared_ptr<ccsinsif::PresetArgs>);
31
35 virtual ~PresetDataHelper();
36
37
38 PresetDataHelper(const PresetDataHelper&) = delete; // Disable Copy constructor
39 PresetDataHelper& operator=(const PresetDataHelper&) = delete; // Disable Assignment operator
40
41 void PrintPresetArgs();
42
47 std::string PresetArgsAsJsonString();
48
49
50 private:
51
52 const std::shared_ptr<ccsinsif::PresetArgs> m_preset_args;
53
54};
55
56} // namespace hlcc::telifsim
57
58#endif // HLCC_TELIF_TELIFSIM_PRESETDATA_HPP
Definition: presetData.hpp:20
virtual ~PresetDataHelper()
Definition: presetData.cpp:39
std::string PresetArgsAsJsonString()
Definition: presetData.cpp:83
void PrintPresetArgs()
Definition: presetData.cpp:44
PresetDataHelper(const PresetDataHelper &)=delete
PresetDataHelper & operator=(const PresetDataHelper &)=delete
Definition: actionMgr.cpp:31