HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hlcc::telif::PresetDataHelper Class Reference

#include <presetData.hpp>

Public Member Functions

 PresetDataHelper (std::shared_ptr< ccsinsif::PresetArgs > data)
 
virtual ~PresetDataHelper ()
 
 PresetDataHelper (const PresetDataHelper &)=delete
 
PresetDataHelperoperator= (const PresetDataHelper &)=delete
 
void PrintPresetArgs ()
 
std::string PresetArgsAsJsonString ()
 

Detailed Description

This class provide access to the preset data, starting from the data that comes in with the Preset command arguments

Constructor & Destructor Documentation

◆ PresetDataHelper() [1/2]

hlcc::telif::PresetDataHelper::PresetDataHelper ( std::shared_ptr< ccsinsif::PresetArgs > data)
explicit

This constructor uses the application configuration to initialize the adapter object to the in-memory DB. The DB adapter is then used to initialize the DB interface object that can be used to access the DB key-value pairs.

Parameters
[in]datashared_ptr to PresetArgs.

◆ ~PresetDataHelper()

hlcc::telif::PresetDataHelper::~PresetDataHelper ( )
virtual

Destructor

◆ PresetDataHelper() [2/2]

hlcc::telif::PresetDataHelper::PresetDataHelper ( const PresetDataHelper & )
delete

Member Function Documentation

◆ operator=()

PresetDataHelper & hlcc::telif::PresetDataHelper::operator= ( const PresetDataHelper & )
delete

◆ PresetArgsAsJsonString()

std::string hlcc::telif::PresetDataHelper::PresetArgsAsJsonString ( )

Encode Preset Arguments in a json string

Returns
string, containing the preset arguments in json format

◆ PrintPresetArgs()

void hlcc::telif::PresetDataHelper::PrintPresetArgs ( )

The documentation for this class was generated from the following files: