Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Modules | Data Structures | Macros | Typedefs
afw_request_handler_factory

Modules

 afw_request_handler_factory
 

Data Structures

struct  afw_request_handler_factory_s
 Interface afw_request_handler_factory public struct. More...
 
struct  afw_request_handler_factory_inf_s
 Interface afw_request_handler_factory_inf_s struct. More...
 

Macros

#define AFW_REQUEST_HANDLER_FACTORY_INTERFACE_NAME   "afw_request_handler_factory"
 define for interface afw_request_handler_factory name.
 
#define afw_request_handler_factory_create_request_handler_cede_p(instance, properties, p, xctx)
 Call method create_request_handler_cede_p of interface afw_request_handler_factory. More...
 

Typedefs

typedef const afw_request_handler_t *(* afw_request_handler_factory_create_request_handler_cede_p_t) (const afw_request_handler_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)
 

Detailed Description

Create an instance of an afw_request_handler.

Macro Definition Documentation

◆ afw_request_handler_factory_create_request_handler_cede_p

#define afw_request_handler_factory_create_request_handler_cede_p (   instance,
  properties,
  p,
  xctx 
)
Value:
(instance)->inf->create_request_handler_cede_p( \
(instance), \
(properties), \
(p), \
(xctx) \
)

Call method create_request_handler_cede_p of interface afw_request_handler_factory.

Parameters
instancePointer to this request handler factory instance.
propertiesCreation parameters for the particular type of request handler. This will become properties object for request handler.
pPool to use for request handler resources.
xctxThis is the caller's xctx.

Definition at line 3918 of file afw_interface.h.

Typedef Documentation

◆ afw_request_handler_factory_create_request_handler_cede_p_t

typedef const afw_request_handler_t*(* afw_request_handler_factory_create_request_handler_cede_p_t) (const afw_request_handler_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)