class request_router - 5cript/attender GitHub Wiki

class request_router

The request router maps paths to handler functions.

Summary

Members Descriptions
public void add_route(std::string const & method,std::string const & path_template,connected_callback const & callback,int priority)
public void add_route(route const & r,int priority)
public void mount(std::string const & root_path,std::string const & path_template,mount_callback const & callback,mount_option_set const & supported_methods)
public void mount(std::string const & root_path,std::string const & path_template,mount_callback_2 const & callback,mount_option_set const & supported_methods,int priority)
public void add_session_manager(std::shared_ptr< session_manager > session_storage,std::string const & id_cookie_key)
public boost::optional< route > find_route(request_header const & header,match_result & match_level) const

Members


public void add_route(std::string const & method,std::string const & path_template,connected_callback const & callback,int priority)


public void add_route(route const & r,int priority)


public void mount(std::string const & root_path,std::string const & path_template,mount_callback const & callback,mount_option_set const & supported_methods)


public void mount(std::string const & root_path,std::string const & path_template,mount_callback_2 const & callback,mount_option_set const & supported_methods,int priority)


public void add_session_manager(std::shared_ptr< session_manager > session_storage,std::string const & id_cookie_key)


public boost::optional< route > find_route(request_header const & header,match_result & match_level) const