ifw-ccf 4.0.0
Loading...
Searching...
No Matches
execAdptBase.hpp
Go to the documentation of this file.
1
5#ifndef CCF_COMMON_EXEC_ADPT_BASE_HPP_H_
6#define CCF_COMMON_EXEC_ADPT_BASE_HPP_H_
7
8#include <core/utils/param/parameter.hpp>
9
10#include <ccf/common/base.hpp>
11
12
13namespace ccf::common {
14
16 class ExecAdptBase: public Base {
17 public:
18
20 virtual ~ExecAdptBase();
21
23 virtual std::string Logic(const std::string& method,
24 const std::string& parameters);
25
27 virtual std::string UserLogic(const std::string& method,
28 const std::string& parameters);
29
30 protected:
31
32 private:
33
34 };
35
36}
37
38#endif // CCF_COMMON_EXEC_ADPT_BASE_HPP_H_
Class to be used as parent all CCF classes.
Definition: base.hpp:107
Class to be used as parent for CCF Execution Adapters.
Definition: execAdptBase.hpp:16
virtual std::string Logic(const std::string &method, const std::string &parameters)
Execute the user provided logic.
Definition: execAdptBase.cpp:29
ExecAdptBase()
Definition: execAdptBase.cpp:20
virtual std::string UserLogic(const std::string &method, const std::string &parameters)
User provided business logic.
Definition: execAdptBase.cpp:39
virtual ~ExecAdptBase()
Definition: execAdptBase.cpp:25
Definition: appBase.cpp:8