ifw-ccf 5.0.2
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 <ifw/core/utils/param/parameter.hpp>
9
11
12
13namespace ifw::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:120
Class to be used as parent for CCF Execution Adapters.
Definition execAdptBase.hpp:16
ExecAdptBase()
Definition execAdptBase.cpp:20
virtual std::string Logic(const std::string &method, const std::string &parameters)
Execute the user provided logic.
Definition execAdptBase.cpp:29
virtual ~ExecAdptBase()
Definition execAdptBase.cpp:25
virtual std::string UserLogic(const std::string &method, const std::string &parameters)
User provided business logic.
Definition execAdptBase.cpp:39
Definition appBase.cpp:9