theConfig 10.0
Loading...
Searching...
No Matches
LcConfigC_CC_API
+ Collaboration diagram for LcConfigC_CC_API:

Topics

 LcConfigC_Class_CC_API
 LcConfigC - define the class …
 
 LcConfigC_TOR_CC_API
 LcConfigC - various functions to create, initialize and destroy …
 
 LcConfigC_Set_CC_API
 LcConfigC - various functions to set config-data
 
 LcConfigC_Get_CC_API
 LcConfigC - various functions to get config-data
 
 LcConfigC_Lookup_CC_API
 LcConfigC - various functions to lookup config-data
 
 LcConfigC_Error_CC_API
 LcConfigC - dealing with a native-error
 
 LcConfigC_Misc_CC_API
 LcConfigC - various functions to perform misc operations …
 

Classes

struct  cclcconfig::LcConfigC_A
 Struct to represent the data from the LcConfigC … → C-API: liblcconfig::LcConfigS More...
 
class  cclcconfig::LcConfigC
 Struct to represent the data from the LcConfigC … → C-API: liblcconfig::LcConfigS More...
 

Functions

 cclcconfig::LcConfigC::LcConfigC (LC_CFG hdl)
 
static LcConfigCcclcconfig::LcConfigC::LcConfigC_ObjNew (MK_RT_ARGS LC_CFG hdl)
 return LcConfigC from LibMsgqueObject
 
LC_CFG cclcconfig::LcConfigC::getCFG () const
 return the LibMsgqueObject from current LcConfigC instance
 
LC_CFG cclcconfig::LcConfigC::getCFG__null_allow () const
 return the LibMsgqueObject from current LcConfigC instance
 
LC_CFGN cclcconfig::LcConfigC::getCFGN () const
 (const) return the LibMsgqueObject from current LcConfigC instance
 
LC_CFGN cclcconfig::LcConfigC::getCFGN__null_allow () const
 (const) return the LibMsgqueObject from current LcConfigC instance
 
static LC_CFG cclcconfig::LcConfigC::getCFG (LcConfigC *clsHdl)
 return LibMsgqueObject from current LcConfigC pointer
 
static LC_CFG cclcconfig::LcConfigC::getCFG__null_allow (LcConfigC *clsHdl)
 return LibMsgqueObject from current LcConfigC pointer
 
static LC_CFGN cclcconfig::LcConfigC::getCFGN (const LcConfigC *clsHdl)
 (const) return LibMsgqueObject from current LcConfigC pointer
 
static LC_CFGN cclcconfig::LcConfigC::getCFGN__null_allow (const LcConfigC *clsHdl)
 (const) return LibMsgqueObject from current LcConfigC pointer
 
static LC_CFG cclcconfig::LcConfigC::getCFG (const LcConfigC &clsHdl)
 return LibMsgqueObject from current LcConfigC reference
 
static LC_CFG cclcconfig::LcConfigC::getCFG__null_allow (const LcConfigC &clsHdl)
 return LibMsgqueObject from current LcConfigC reference
 
static LC_CFGN cclcconfig::LcConfigC::getCFGN (const LcConfigC &clsHdl)
 (const) return LibMsgqueObject from current LcConfigC reference
 
static LC_CFGN cclcconfig::LcConfigC::getCFGN__null_allow (const LcConfigC &clsHdl)
 (const) return LibMsgqueObject from current LcConfigC reference
 
bool cclcconfig::LcConfigC::Check () const
 check if pointer is still valid
 

Variables

static thread_local LcConfigC cclcconfig::LcConfigC::MK_NULL_REF = {(MK_OBJ)0}
 

Detailed Description

Function Documentation

◆ Check()

bool cclcconfig::LcConfigC::Check ( ) const
inline

check if pointer is still valid

Definition at line 190 of file LcConfigC_cc.hh.

190 {
191 return (hdl && LcCfgCheck(hdl));
192 };
static bool LcCfgCheck(MK_MNGN mng)
check LcConfigS -> libmkkernel::MkObjectS::signature …

◆ getCFG() [1/3]

LC_CFG cclcconfig::LcConfigC::getCFG ( ) const
inline

return the LibMsgqueObject from current LcConfigC instance

Definition at line 122 of file LcConfigC_cc.hh.

122 {
123 LC_CFG ret = reinterpret_cast<LC_CFG>(hdl);
124 if (unlikely(ret == NULL)) InstHdlIsNullError();
125 return ret;
126 };
struct LcConfigS * LC_CFG
class-shortcut for struct LcConfigS *, all shortcut using the XX_YYY syntax (only for public API) …
#define unlikely(x)
+ Here is the caller graph for this function:

◆ getCFG() [2/3]

static LC_CFG cclcconfig::LcConfigC::getCFG ( const LcConfigC & clsHdl)
inlinestatic

return LibMsgqueObject from current LcConfigC reference

Definition at line 170 of file LcConfigC_cc.hh.

170 {
171 return clsHdl.getCFG();
172 };

◆ getCFG() [3/3]

static LC_CFG cclcconfig::LcConfigC::getCFG ( LcConfigC * clsHdl)
inlinestatic

return LibMsgqueObject from current LcConfigC pointer

Definition at line 146 of file LcConfigC_cc.hh.

146 {
147 LC_CFG ret = clsHdl ? reinterpret_cast<LC_CFG>(clsHdl->hdl) : NULL;
148 if (unlikely(ret == NULL)) ClassHdlIsNullError(LcConfigC);
149 return ret;
150 };
LcConfigC()
C++: [constructor,static] LcConfigC* LcConfigC::Create() → C-API create a LcConfigC instance …

◆ getCFG__null_allow() [1/3]

LC_CFG cclcconfig::LcConfigC::getCFG__null_allow ( ) const
inline

return the LibMsgqueObject from current LcConfigC instance

Definition at line 129 of file LcConfigC_cc.hh.

129 {
130 return reinterpret_cast<LC_CFG>(hdl);
131 };
+ Here is the caller graph for this function:

◆ getCFG__null_allow() [2/3]

static LC_CFG cclcconfig::LcConfigC::getCFG__null_allow ( const LcConfigC & clsHdl)
inlinestatic

return LibMsgqueObject from current LcConfigC reference

Definition at line 175 of file LcConfigC_cc.hh.

175 {
176 return clsHdl.getCFG__null_allow();
177 };

◆ getCFG__null_allow() [3/3]

static LC_CFG cclcconfig::LcConfigC::getCFG__null_allow ( LcConfigC * clsHdl)
inlinestatic

return LibMsgqueObject from current LcConfigC pointer

Definition at line 153 of file LcConfigC_cc.hh.

153 {
154 return clsHdl ? reinterpret_cast<LC_CFG>(clsHdl->hdl) : NULL;
155 };

◆ getCFGN() [1/3]

LC_CFGN cclcconfig::LcConfigC::getCFGN ( ) const
inline

(const) return the LibMsgqueObject from current LcConfigC instance

Definition at line 134 of file LcConfigC_cc.hh.

134 {
135 LC_CFGN ret = reinterpret_cast<LC_CFGN>(hdl);
136 if (unlikely(ret == NULL)) InstHdlIsNullError();
137 return ret;
138 };
const struct LcConfigS * LC_CFGN
class-shortcut for const struct LcConfigS *, all const shortcut using the XX_YYYC syntax (only for pu...
+ Here is the caller graph for this function:

◆ getCFGN() [2/3]

static LC_CFGN cclcconfig::LcConfigC::getCFGN ( const LcConfigC & clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcConfigC reference

Definition at line 180 of file LcConfigC_cc.hh.

180 {
181 return clsHdl.getCFGN();
182 };

◆ getCFGN() [3/3]

static LC_CFGN cclcconfig::LcConfigC::getCFGN ( const LcConfigC * clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcConfigC pointer

Definition at line 158 of file LcConfigC_cc.hh.

158 {
159 LC_CFGN ret = clsHdl ? reinterpret_cast<LC_CFGN>(clsHdl->hdl) : NULL;
160 if (unlikely(ret == NULL)) ClassHdlIsNullError(LcConfigC);
161 return ret;
162 };

◆ getCFGN__null_allow() [1/3]

LC_CFGN cclcconfig::LcConfigC::getCFGN__null_allow ( ) const
inline

(const) return the LibMsgqueObject from current LcConfigC instance

Definition at line 141 of file LcConfigC_cc.hh.

141 {
142 return reinterpret_cast<LC_CFGN>(hdl);
143 };
+ Here is the caller graph for this function:

◆ getCFGN__null_allow() [2/3]

static LC_CFGN cclcconfig::LcConfigC::getCFGN__null_allow ( const LcConfigC & clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcConfigC reference

Definition at line 185 of file LcConfigC_cc.hh.

185 {
186 return clsHdl.getCFGN__null_allow();
187 };

◆ getCFGN__null_allow() [3/3]

static LC_CFGN cclcconfig::LcConfigC::getCFGN__null_allow ( const LcConfigC * clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcConfigC pointer

Definition at line 165 of file LcConfigC_cc.hh.

165 {
166 return clsHdl ? reinterpret_cast<LC_CFGN>(clsHdl->hdl) : NULL;
167 };

◆ LcConfigC()

cclcconfig::LcConfigC::LcConfigC ( LC_CFG hdl)
inline

Definition at line 113 of file LcConfigC_cc.hh.

#define LcConfigC_X2obj(x)

◆ LcConfigC_ObjNew()

static LcConfigC * cclcconfig::LcConfigC::LcConfigC_ObjNew ( MK_RT_ARGS LC_CFG hdl)
inlinestatic

return LcConfigC from LibMsgqueObject

Definition at line 117 of file LcConfigC_cc.hh.

117 {
119 }
static thread_local LcConfigC MK_NULL_REF
static MK_PTR atomObjNew(MK_RT_ARGS MK_OBJ obj)
#define MK_RT_CALL
+ Here is the caller graph for this function:

Variable Documentation

◆ MK_NULL_REF

thread_local LcConfigC cclcconfig::LcConfigC::MK_NULL_REF = {(MK_OBJ)0}
static

Definition at line 74 of file LcConfigC_cc.hh.