26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_REST_HANDLER_REQUESTCONTEXT_H_ 
   27#define ROUTER_SRC_REST_MRS_SRC_MRS_REST_HANDLER_REQUESTCONTEXT_H_ 
Definition: cache_manager.h:41
 
MySqlCacheManager::CachedObject CachedObject
Definition: mysql_cache_manager.h:92
 
virtual const Uri & get_uri() const =0
 
virtual const Headers & get_input_headers() const =0
 
Definition: session_manager.h:72
 
Definition: authorize_manager.h:58
 
Definition: matcher_interface.h:40
 
mrs::http::HeaderAccept HeaderAccept
Definition: handler_db_object_table.cc:82
 
Request::Headers Headers
Definition: request.cc:34
 
helper::http::Url Url
Definition: sasl_handler.cc:75
 
mrs::database::entry::AuthUser AuthUser
Definition: scram_handler.cc:54
 
AuthorizeManager::Session Session
Definition: authorize_manager.cc:74
 
Definition: authorize_manager.h:48
 
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
 
RestClient::Request Request
Definition: rest_client.cc:29
 
Definition: request_context.h:47
 
std::shared_ptr< Session > session
Definition: request_context.h:66
 
RequestContext(Request *r, interface::AuthorizeManager *auth_manager=nullptr)
Definition: request_context.h:59
 
std::shared_ptr< Matcher > redirection_validator
Definition: request_context.h:75
 
HeaderAccept accepts
Definition: request_context.h:72
 
AuthUser user
Definition: request_context.h:73
 
Request * request
Definition: request_context.h:65
 
interface::AuthorizeManager * auth_manager_
Definition: request_context.h:69
 
bool post_authentication
Definition: request_context.h:74
 
Url get_http_url()
Definition: request_context.h:77
 
std::shared_ptr< interface::AuthorizeHandler > selected_handler
Definition: request_context.h:70
 
SqlSessionCached sql_session_cache
Definition: request_context.h:68
 
RequestContext(interface::AuthorizeManager *auth_manager=nullptr)
Definition: request_context.h:57
 
const Headers & get_in_headers()
Definition: request_context.h:78
 
::mrs::database::entry::AuthUser AuthUser
Definition: request_context.h:49
 
http::Cookie cookies
Definition: request_context.h:67