Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
dcn::RouteHandlerFunc Class Reference

A class representing a route handler function. More...

#include <route.hpp>

Public Member Functions

template<typename... Args>
 RouteHandlerFunc (std::function< asio::awaitable< http::Response >(Args...)> func)
 
 RouteHandlerFunc (RouteHandlerFunc &&other)=default
 
template<typename... Args>
asio::awaitable< http::Responseoperator() (Args &&... args) const
 

Detailed Description

A class representing a route handler function.

This class is used to store and execute route handler function.

Constructor & Destructor Documentation

◆ RouteHandlerFunc() [1/2]

template<typename... Args>
dcn::RouteHandlerFunc::RouteHandlerFunc ( std::function< asio::awaitable< http::Response >(Args...)>  func)
inline

◆ RouteHandlerFunc() [2/2]

dcn::RouteHandlerFunc::RouteHandlerFunc ( RouteHandlerFunc &&  other)
default

Member Function Documentation

◆ operator()()

template<typename... Args>
asio::awaitable< http::Response > dcn::RouteHandlerFunc::operator() ( Args &&...  args) const
inline

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