|
asio::awaitable< std::expected< evmc::address, AuthenticationError > > | dcn::authenticate (const http::Request &request, const AuthManager &auth_manager) |
|
asio::awaitable< http::Response > | dcn::GET_version (const http::Request &, std::vector< RouteArg >, QueryArgsList, const std::string &build_timestamp) |
|
asio::awaitable< http::Response > | dcn::HEAD_ServeFile (const http::Request &, std::vector< RouteArg >, QueryArgsList) |
|
asio::awaitable< http::Response > | dcn::OPTIONS_ServeFile (const http::Request &, std::vector< RouteArg >, QueryArgsList) |
|
asio::awaitable< http::Response > | dcn::GET_ServeFile (const http::Request &, std::vector< RouteArg >, QueryArgsList, const std::string mime_type, const std::string &file_content) |
|
asio::awaitable< http::Response > | dcn::GET_ServeBinaryFile (const http::Request &, std::vector< RouteArg >, QueryArgsList, const std::string mime_type, const std::vector< std::byte > &file_content) |
|
asio::awaitable< http::Response > | dcn::GET_nonce (const http::Request &, std::vector< RouteArg >, QueryArgsList, AuthManager &) |
| Handle a GET request to /auth/nonce.
|
|
asio::awaitable< http::Response > | dcn::POST_auth (const http::Request &, std::vector< RouteArg >, QueryArgsList, AuthManager &) |
| Handles a POST request to /auth.
|
|
asio::awaitable< http::Response > | dcn::POST_refresh (const http::Request &, std::vector< RouteArg >, QueryArgsList, AuthManager &) |
| Handles a POST request to /auth/refresh.
|
|
asio::awaitable< http::Response > | dcn::GET_accountInfo (const http::Request &, std::vector< RouteArg >, QueryArgsList, Registry ®istry) |
|
asio::awaitable< http::Response > | dcn::OPTIONS_feature (const http::Request &, std::vector< RouteArg >, QueryArgsList) |
|
asio::awaitable< http::Response > | dcn::GET_feature (const http::Request &, std::vector< RouteArg >, QueryArgsList, Registry ®istry, EVM &evm) |
| Returns the newest feature by name or a specific feature by name and id if the id is provided in the url.
|
|
asio::awaitable< http::Response > | dcn::POST_feature (const http::Request &, std::vector< RouteArg >, QueryArgsList, AuthManager &auth_manager, Registry ®istry, EVM &evm) |
| Handle a POST request to /features.
|
|
asio::awaitable< http::Response > | dcn::OPTIONS_transformation (const http::Request &, std::vector< RouteArg >, QueryArgsList) |
|
asio::awaitable< http::Response > | dcn::GET_transformation (const http::Request &, std::vector< RouteArg > args, QueryArgsList, Registry ®istry, EVM &evm) |
|
asio::awaitable< http::Response > | dcn::POST_transformation (const http::Request &, std::vector< RouteArg > args, QueryArgsList, AuthManager &auth_manager, Registry ®istry, EVM &evm) |
|
asio::awaitable< http::Response > | dcn::GET_execute (const http::Request &request, std::vector< RouteArg > args, QueryArgsList, const AuthManager &auth_manager, const Registry ®istry, EVM &evm) |
|