AnCH Framework 0.1
Another C++ Hack Framework
Loading...
Searching...
No Matches
anch::rest::EndpointSimpleFunc Class Reference

#include <endpointFunction.hpp>

Inheritance diagram for anch::rest::EndpointSimpleFunc:
Collaboration diagram for anch::rest::EndpointSimpleFunc:

Public Member Functions

 EndpointSimpleFunc ()=delete
 EndpointSimpleFunc (std::function< anch::rest::Response(const anch::rest::Request &)> func)
virtual ~EndpointSimpleFunc ()
virtual anch::rest::Response execute (const anch::rest::Request &request) override
Public Member Functions inherited from anch::rest::EndpointFunc
virtual ~EndpointFunc ()

Detailed Description

EndpointFunc implementation

Manage endpoint execution without any path parameter nor body (useful for GET and DELETE HTTP requests).

Since
0.1
Author
Vincent Lachenal

Constructor & Destructor Documentation

◆ EndpointSimpleFunc() [1/2]

anch::rest::EndpointSimpleFunc::EndpointSimpleFunc ( )
delete

Forbids EndpointSimpleFunc default constructor

◆ EndpointSimpleFunc() [2/2]

anch::rest::EndpointSimpleFunc::EndpointSimpleFunc ( std::function< anch::rest::Response(const anch::rest::Request &)> func)

EndpointSimpleFunc constructor

Parameters
functhe function to execute

◆ ~EndpointSimpleFunc()

virtual anch::rest::EndpointSimpleFunc::~EndpointSimpleFunc ( )
virtual

EndpointSimpleFunc destructor

Member Function Documentation

◆ execute()

virtual anch::rest::Response anch::rest::EndpointSimpleFunc::execute ( const anch::rest::Request & request)
overridevirtual

Execute request with the underlying function

Parameters
requestthe request to execute
Returns
the response

Implements anch::rest::EndpointFunc.


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