Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
Atom::HTTP::Methods Class Reference
Inheritance diagram for Atom::HTTP::Methods:
Inheritance graph
[legend]

Classes

struct  MethodStruct
 

Public Types

using MethodProcess = std::function< void(HTTP::Methods &)>
 

Public Member Functions

std::map< const std::string, EnumMethods > & get_map_string_methods ()
 
std::map< EnumMethods, const std::string > & get_map_enum_methods ()
 
EnumMethods GetMethod_ (const std::string method)
 
const std::string GetMethod_ (EnumMethods &method)
 
void AddProcess_ (const std::string method, MethodProcess process)
 
bool EvaluateProcess_ (std::string request_method)
 

Protected Member Functions

void MapMethods_ ()