rad
5.1.0
rad
cpp
app
src
include
rad
dataContext.hpp
Go to the documentation of this file.
1
9
#ifndef RAD_DATA_CONTEXT_HPP
10
#define RAD_DATA_CONTEXT_HPP
11
12
#include <
rad/config.hpp
>
13
#include <
rad/oldbInterface.hpp
>
14
15
namespace
rad
{
16
22
class
DataContext
{
23
public
:
24
virtual
~DataContext
() =
default
;
25
29
virtual
void
ReloadConfig
() = 0;
30
34
virtual
Config
&
GetConfig
() = 0;
35
40
virtual
void
UpdateDb
() = 0;
41
45
virtual
OldbInterface
&
GetOldbInterface
() = 0;
46
};
47
48
}
// namespace rad
49
50
#endif
// RAD_DATA_CONTEXT_HPP
config.hpp
Config class header file.
oldbInterface.hpp
OldbInterface class header file.
rad::Config
Definition:
config.hpp:67
rad::DataContext
Definition:
dataContext.hpp:22
rad::DataContext::~DataContext
virtual ~DataContext()=default
rad::DataContext::UpdateDb
virtual void UpdateDb()=0
rad::DataContext::GetConfig
virtual Config & GetConfig()=0
rad::DataContext::GetOldbInterface
virtual OldbInterface & GetOldbInterface()=0
rad::DataContext::ReloadConfig
virtual void ReloadConfig()=0
rad::OldbInterface
Definition:
oldbInterface.hpp:34
rad
Definition:
actionsApp.cpp:20
Generated by
1.9.1