Savarese Software Research Corporation
WebServiceModule.h File Reference

This header defines classes for dynamically loading Web service actions. More...

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.


Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.