This header defines classes for dynamically loading Web service actions. More...
#include <ssrc/wispers/service/service.h>#include <ssrc/wispers/ws/types.h>#include <ssrc/wispers/utility/Properties.h>
Include dependency graph for WebServiceModule.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | WebServiceModuleContext |
| WebServiceModuleContext stores information about the initialization and execution context of a WebServiceModule so that the WebServiceModule may configure itself and reuse resources from the containing execution environment. More... | |
| struct | WebServiceModule |
| class | DefaultWebServiceModule |
Defines | |
| #define | WS_MODULE_CALL(call, function_ptr) DefaultWebServiceModule::call_insert(call, boost::bind(function_ptr, this, _1, _2)) |
| #define | WS_MODULE_CALL_WITH_PARAM(call, module_type, param_type, function_ptr) DefaultWebServiceModule::call_insert(call, boost::bind(NS_SSRC_WSPR_WS::ws_call<module_type, param_type>, this, function_ptr, _1, _2)) |
Typedefs | |
| typedef boost::shared_ptr < WebServiceModuleContext > | ws_module_context_ptr |
Detailed Description
This header defines classes for dynamically loading Web service actions.
Definition in file WebServiceModule.h.
Define Documentation
| #define WS_MODULE_CALL | ( | call, | |
| function_ptr | |||
| ) | DefaultWebServiceModule::call_insert(call, boost::bind(function_ptr, this, _1, _2)) |
Definition at line 97 of file WebServiceModule.h.
| #define WS_MODULE_CALL_WITH_PARAM | ( | call, | |
| module_type, | |||
| param_type, | |||
| function_ptr | |||
| ) | DefaultWebServiceModule::call_insert(call, boost::bind(NS_SSRC_WSPR_WS::ws_call<module_type, param_type>, this, function_ptr, _1, _2)) |
Definition at line 100 of file WebServiceModule.h.
Typedef Documentation
| typedef boost::shared_ptr<WebServiceModuleContext> ws_module_context_ptr |
Definition at line 78 of file WebServiceModule.h.
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.