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

Modules

 afw_log_factory
 

Data Structures

struct  afw_log_factory_s
 Interface afw_log_factory public struct. More...
 
struct  afw_log_factory_inf_s
 Interface afw_log_factory_inf_s struct. More...
 

Macros

#define AFW_LOG_FACTORY_INTERFACE_NAME   "afw_log_factory"
 define for interface afw_log_factory name.
 
#define afw_log_factory_create_log_cede_p(instance, properties, p, xctx)
 Call method create_log_cede_p of interface afw_log_factory. More...
 

Typedefs

typedef const afw_log_t *(* afw_log_factory_create_log_cede_p_t) (const afw_log_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)
 

Detailed Description

Log factory.

Macro Definition Documentation

◆ afw_log_factory_create_log_cede_p

#define afw_log_factory_create_log_cede_p (   instance,
  properties,
  p,
  xctx 
)
Value:
(instance)->inf->create_log_cede_p( \
(instance), \
(properties), \
(p), \
(xctx) \
)

Call method create_log_cede_p of interface afw_log_factory.

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

Definition at line 2977 of file afw_interface.h.

Typedef Documentation

◆ afw_log_factory_create_log_cede_p_t

typedef const afw_log_t*(* afw_log_factory_create_log_cede_p_t) (const afw_log_factory_t *instance, const afw_object_t *properties, const afw_pool_t *p, afw_xctx_t *xctx)
See also
afw_log_factory_create_log_cede_p()

Definition at line 2956 of file afw_interface.h.