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

Static Public Member Functions | |
| static void | addRemotedHeader (const char *header) |
| Ensures that a request header will be remoted. | |
Protected Member Functions | |
| void | setAddress (const char *address) |
| Establishes message remoting using the supplied address. | |
| DDF | wrap (const SPRequest &request, const std::vector< std::string > *headers=nullptr, bool certs=false) const |
| Wraps a request by creating an outgoing data flow with the data needed to remote the request information. | |
| virtual std::pair< bool, long > | unwrap (SPRequest &request, DDF &out) const |
| Unwraps a response by examining an incoming data flow to determine whether a response was produced by the remoted handler. | |
| xmltooling::HTTPRequest * | getRequest (DDF &in) const |
| Builds a new request instance around a remoted data object. | |
| xmltooling::HTTPResponse * | getResponse (DDF &out) const |
| Builds a new response instance around an outgoing data object. | |
Protected Attributes | |
| std::string | m_address |
| Message address for remote half. | |
|
|
Ensures that a request header will be remoted.
|
|
|
Builds a new request instance around a remoted data object.
|
|
|
Builds a new response instance around an outgoing data object.
|
|
|
Establishes message remoting using the supplied address.
|
|
||||||||||||
|
Unwraps a response by examining an incoming data flow to determine whether a response was produced by the remoted handler.
|
|
||||||||||||||||
|
Wraps a request by creating an outgoing data flow with the data needed to remote the request information.
|
1.4.6