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

Modules

 afw_authorization_handler_factory
 

Data Structures

struct  afw_authorization_handler_factory_s
 Interface afw_authorization_handler_factory public struct. More...
 
struct  afw_authorization_handler_factory_inf_s
 Interface afw_authorization_handler_factory_inf_s struct. More...
 

Macros

#define AFW_AUTHORIZATION_HANDLER_FACTORY_INTERFACE_NAME   "afw_authorization_handler_factory"
 define for interface afw_authorization_handler_factory name.
 
#define afw_authorization_handler_factory_create_authorization_handler_cede_p(instance, properties, p, xctx)
 Call method create_authorization_handler_cede_p of interface afw_authorization_handler_factory. More...
 

Typedefs

typedef const afw_authorization_handler_t *(* afw_authorization_handler_factory_create_authorization_handler_cede_p_t) (const afw_authorization_handler_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)
 

Detailed Description

Factory to create an instance of an afw_authorization_handler.

Macro Definition Documentation

◆ afw_authorization_handler_factory_create_authorization_handler_cede_p

#define afw_authorization_handler_factory_create_authorization_handler_cede_p (   instance,
  properties,
  p,
  xctx 
)
Value:
(instance)->inf->create_authorization_handler_cede_p( \
(instance), \
(properties), \
(p), \
(xctx) \
)

Call method create_authorization_handler_cede_p of interface afw_authorization_handler_factory.

Parameters
instancePointer to this authorization handler factory instance.
propertiesConfiguration parameters for the particular type of authorization handler. This will become the properties object for handler.
pThe pool that will be used for authorization handler resources.
xctxThis is the caller's xctx.

Definition at line 1683 of file afw_interface.h.

Typedef Documentation

◆ afw_authorization_handler_factory_create_authorization_handler_cede_p_t

typedef const afw_authorization_handler_t*(* afw_authorization_handler_factory_create_authorization_handler_cede_p_t) (const afw_authorization_handler_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)