#include <shibsp/AbstractSPRequest.h>
Inheritance diagram for shibsp::AbstractSPRequest:

Public Member Functions | |
| const ServiceProvider & | getServiceProvider () const |
| Returns the locked ServiceProvider processing the request. | |
| RequestMapper::Settings | getRequestSettings () const |
| Returns RequestMapper Settings associated with the request, guaranteed to be valid for the request's duration. | |
| const Application & | getApplication () const |
| Returns the Application governing the request. | |
| Session * | getSession (bool checkTimeout=true, bool ignoreAddress=false, bool cache=true) |
| Returns a locked Session associated with the request. | |
| const char * | getRequestURI () const |
| const char * | getRequestURL () const |
| std::string | getRemoteAddr () const |
| const char * | getParameter (const char *name) const |
|
std::vector< const char * >::size_type | getParameters (const char *name, std::vector< const char * > &values) const |
| const char * | getHandlerURL (const char *resource=nullptr) const |
| Returns the effective base Handler URL for a resource, or the current request URL. | |
| void | log (SPLogLevel level, const std::string &msg) const |
| bool | isPriorityEnabled (SPLogLevel level) const |
Protected Member Functions | |
| AbstractSPRequest (const char *category) | |
| Constructor. | |
| void | setRequestURI (const char *uri) |
| Stores a normalized request URI to ensure it contains no -encoded characters or other undesirable artifacts. | |
|
|
Constructor.
|
|
|
Returns the Application governing the request.
Implements shibsp::SPRequest. |
|
|
Returns the effective base Handler URL for a resource, or the current request URL.
Implements shibsp::SPRequest. |
|
|
Returns RequestMapper Settings associated with the request, guaranteed to be valid for the request's duration.
Implements shibsp::SPRequest. |
|
|
Returns the locked ServiceProvider processing the request.
Implements shibsp::SPRequest. |
|
||||||||||||||||
|
Returns a locked Session associated with the request.
Implements shibsp::SPRequest. |
|
|
Stores a normalized request URI to ensure it contains no -encoded characters or other undesirable artifacts.
|
1.4.6