|
lintel 0.2.0
|
#include <HttpFeature.h>
Public Member Functions | |
| HttpFeature (std::shared_ptr< Features > features) | |
| void | registerTypes (lintel::di::ContainerBuilder &builder) override |
| void | initialize (std::shared_ptr< lintel::di::Container > container) override |
Public Member Functions inherited from lintel::Feature< Features::Value > | |
| Feature (Features::Value type, std::shared_ptr< Features > features) | |
| virtual | ~Feature ()=default |
| std::string_view | getName () |
Public Member Functions inherited from lintel::FeatureInterface | |
| virtual | ~FeatureInterface ()=default |
| virtual void | registerTypes (lintel::di::ContainerBuilder &builder, const std::shared_ptr< Configuration > &configuration, const std::shared_ptr< ProcessName > &processName) |
Additional Inherited Members | |
Protected Attributes inherited from lintel::Feature< Features::Value > | |
| std::string_view | m_name |
Feature that registers and initializes the HTTP server and client infrastructure
| lintel::HttpFeature::HttpFeature | ( | std::shared_ptr< Features > | features | ) |
| features | parent features container |
|
overridevirtual |
Initialize the HTTP server from the container
Implements lintel::Feature< Features::Value >.
|
overridevirtual |
Register HTTP types in the dependency injection container
Implements lintel::Feature< Features::Value >.