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

Modules

 afw_adaptor_factory
 

Data Structures

struct  afw_adaptor_factory_s
 Interface afw_adaptor_factory public struct. More...
 
struct  afw_adaptor_factory_inf_s
 Interface afw_adaptor_factory_inf_s struct. More...
 

Macros

#define AFW_ADAPTOR_FACTORY_INTERFACE_NAME   "afw_adaptor_factory"
 define for interface afw_adaptor_factory name.
 
#define afw_adaptor_factory_create_adaptor_cede_p(instance, properties, p, xctx)
 Call method create_adaptor_cede_p of interface afw_adaptor_factory. More...
 

Typedefs

typedef const afw_adaptor_t *(* afw_adaptor_factory_create_adaptor_cede_p_t) (const afw_adaptor_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_adaptor.

Macro Definition Documentation

◆ afw_adaptor_factory_create_adaptor_cede_p

#define afw_adaptor_factory_create_adaptor_cede_p (   instance,
  properties,
  p,
  xctx 
)
Value:
(instance)->inf->create_adaptor_cede_p( \
(instance), \
(properties), \
(p), \
(xctx) \
)

Call method create_adaptor_cede_p of interface afw_adaptor_factory.

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

Definition at line 167 of file afw_interface.h.

Typedef Documentation

◆ afw_adaptor_factory_create_adaptor_cede_p_t

typedef const afw_adaptor_t*(* afw_adaptor_factory_create_adaptor_cede_p_t) (const afw_adaptor_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)