lintel
0.2.0
Loading...
Searching...
No Matches
src
include
lintel
features
base
services
InitializeService.h
Go to the documentation of this file.
1
#ifndef PLC_INITIALIZESERVICE_H
2
#define PLC_INITIALIZESERVICE_H
3
4
#include <memory>
5
#include <vector>
6
7
#include "
lintel/core/services/AbstractService.h
"
8
9
namespace
lintel
{
13
class
InitializeService
14
{
15
private
:
16
std::vector<std::shared_ptr<AbstractServiceInterface>> m_abstractServices;
17
18
public
:
23
explicit
InitializeService
(
const
std::vector<std::shared_ptr<AbstractServiceInterface>> &
abstractServices
);
24
26
void
onInitialize
();
27
};
28
29
}
// namespace lintel
30
#endif
// PLC_INITIALIZESERVICE_H
AbstractService.h
lintel::InitializeService
Definition
InitializeService.h:14
lintel::InitializeService::InitializeService
InitializeService(const std::vector< std::shared_ptr< AbstractServiceInterface > > &abstractServices)
lintel::InitializeService::onInitialize
void onInitialize()
lintel
Definition
BaseFeature.h:6
lintel::type_name
constexpr std::string_view type_name()
Definition
TypeName.h:9
Generated by
1.9.8