Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::net::http::Controller Class Referenceabstract

HTTP controller. More...

#include <Controller.h>

Public Types

using Ptr = std::shared_ptr<Controller>
 

Public Member Functions

 Controller ()=default
 
virtual ~Controller ()=default
 
virtual void init ()=0
 
auto begin ()
 
auto end ()
 

Protected Attributes

std::vector< Servletservlets
 

Detailed Description

HTTP controller.

Member Typedef Documentation

◆ Ptr

using sese::net::http::Controller::Ptr = std::shared_ptr<Controller>

Constructor & Destructor Documentation

◆ Controller()

sese::net::http::Controller::Controller ( )
default

◆ ~Controller()

virtual sese::net::http::Controller::~Controller ( )
virtualdefault

Member Function Documentation

◆ begin()

auto sese::net::http::Controller::begin ( )
inline

References servlets.

◆ end()

auto sese::net::http::Controller::end ( )
inline

References servlets.

◆ init()

virtual void sese::net::http::Controller::init ( )
pure virtual

Member Data Documentation

◆ servlets

std::vector<Servlet> sese::net::http::Controller::servlets
protected

Referenced by begin(), and end().


The documentation for this class was generated from the following file: