golcconfig 9.0
Loading...
Searching...
No Matches
Macros | Functions
LcConfigC_TOR_C_API

various functions to create, initialize and destroy a LcConfigCMore...

+ Collaboration diagram for LcConfigC_TOR_C_API:

Macros

#define MqConfigDelete_NULL(cfg)   MkObjectDeleteToNull(MqConfigDelete,cfg)
 
#define LcGetCfgFromNat(_nat)   LC_SET_T(LcConfigC,config_get_hook,_nat)
 helper for LcConfigC_ObjNew
 

Functions

LC_EXTERN LC_CFG LcConfigCreateP (void)
 Non-inline replacement for LcConfigCreate
 
LC_EXTERN LC_CFG LcConfigFromHandleP (MK_LONG const exporthdl)
 Non-inline replacement for LcConfigFromHandle
 
LC_CFG LcConfigCreate (MK_TYP type, config_t *nat)
 create a LcConfigC instance …
 
void LcConfigDelete_RT (MK_RT const mkrt, LC_CFG const cfg)
 delete a LcConfigC instance …
 
LC_CFG LcConfigC_ObjNew (config_t *hdl)
 return Programming-Language-Micro-Kernel instance from hdl
 
LC_CFG LcConfigFromHandle (MK_LONG const exporthdl)
 return a LcConfigC from exporthdl
 

Overload

#define LcConfigCreate_0()   LcConfigCreate(NULL,NULL)
 
#define LcConfigDelete(x)   MkObjectDeleteToNull(LcConfigDelete_RT,x)
 

Detailed Description

various functions to create, initialize and destroy a LcConfigC

Macro Definition Documentation

◆ LcConfigCreate_0

#define LcConfigCreate_0 ( )    LcConfigCreate(NULL,NULL)

Definition at line 93 of file config_overload_lc.h.

◆ LcConfigDelete

#define LcConfigDelete (   x)    MkObjectDeleteToNull(LcConfigDelete_RT,x)

Definition at line 97 of file config_overload_lc.h.

◆ LcGetCfgFromNat

#define LcGetCfgFromNat (   _nat)    LC_SET_T(LcConfigC,config_get_hook,_nat)

helper for LcConfigC_ObjNew

Definition at line 336 of file LcConfigC_lc.h.

◆ MqConfigDelete_NULL

#define MqConfigDelete_NULL (   cfg)    MkObjectDeleteToNull(MqConfigDelete,cfg)

Definition at line 237 of file LcConfigC_lc.h.

Function Documentation

◆ LcConfigC_ObjNew()

LC_CFG LcConfigC_ObjNew ( config_t hdl)
inline

return Programming-Language-Micro-Kernel instance from hdl

Definition at line 341 of file LcConfigC_lc.h.

+ Here is the caller graph for this function:

◆ LcConfigCreate()

LC_CFG LcConfigCreate ( MK_TYP  type,
config_t nat 
)
inline

create a LcConfigC instance …

Parameters
[in]typethe MkTypeS instance to work on - class-type with base LcConfigS - (default = NULL = LcConfigS)
[in]natexternal nat pointer - (default: NULL = internal)
Returns
instance of LcConfigC or NULL if setup failed

Definition at line 216 of file LcConfigC_lc.h.

◆ LcConfigCreateP()

LC_EXTERN LC_CFG LcConfigCreateP ( void  )

Non-inline replacement for LcConfigCreate

◆ LcConfigDelete_RT()

void LcConfigDelete_RT ( MK_RT const  mkrt,
LC_CFG const  cfg 
)
extern

delete a LcConfigC instance …

◆ LcConfigFromHandle()

mk_inline LC_CFG LcConfigFromHandle ( MK_LONG const  exporthdl)
inline

return a LcConfigC from exporthdl

reference for original

Definition at line 349 of file LcConfigC_lc.h.

◆ LcConfigFromHandleP()

LC_EXTERN LC_CFG LcConfigFromHandleP ( MK_LONG const  exporthdl)

Non-inline replacement for LcConfigFromHandle