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

#include <dataContext.hpp>

Inheritance diagram for hlcc::telif::DataContext:

Public Member Functions

 DataContext ()
 
virtual ~DataContext ()
 
void ReloadConfig () override
 
ConfigGetConfig () override
 
void UpdateDb () override
 
OldbInterfaceGetOldbInterface () override
 
 DataContext (const DataContext &)=delete
 
DataContextoperator= (const DataContext &)=delete
 Disable copy constructor.
 

Detailed Description

This class provide access to the application run-time data including the in-memory DB.

Constructor & Destructor Documentation

◆ DataContext() [1/2]

hlcc::telif::DataContext::DataContext ( )

Default Constructor

◆ ~DataContext()

hlcc::telif::DataContext::~DataContext ( )
virtual

Destructor

◆ DataContext() [2/2]

hlcc::telif::DataContext::DataContext ( const DataContext )
delete

Member Function Documentation

◆ GetConfig()

Config & hlcc::telif::DataContext::GetConfig ( )
override
Returns
reference to the Config object.

◆ GetOldbInterface()

OldbInterface & hlcc::telif::DataContext::GetOldbInterface ( )
override
Returns
A reference to the DB interface object.

◆ operator=()

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

Disable copy constructor.

◆ ReloadConfig()

void hlcc::telif::DataContext::ReloadConfig ( )
override

Reload the configuration from file.

◆ UpdateDb()

void hlcc::telif::DataContext::UpdateDb ( )
override

Try to connect to the OLDB and update the application configuration.


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