hlcc 2.0.0-beta2+pre1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
hlcc::telifsim::PresetDataHelper Class Reference

#include <presetData.hpp>

Public Member Functions

 PresetDataHelper (std::shared_ptr< ccsinsif::PresetArgs >)
 
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::telifsim::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]configReference to the application configuration.

Constructor.

Parameters
[in]prefixString used as prefix when building the keys.

◆ ~PresetDataHelper()

hlcc::telifsim::PresetDataHelper::~PresetDataHelper ( )
virtual

Destructor

◆ PresetDataHelper() [2/2]

hlcc::telifsim::PresetDataHelper::PresetDataHelper ( const PresetDataHelper )
delete

Member Function Documentation

◆ operator=()

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

◆ PresetArgsAsJsonString()

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

Encode Preset Arguments in a json string

Returns
string, containing the preset arguments in json format

◆ PrintPresetArgs()

void hlcc::telifsim::PresetDataHelper::PrintPresetArgs ( )

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