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.