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

Topics

 LcSettingC_Class_CC_API
 LcSettingC - define the class …
 
 LcSettingC_TOR_CC_API
 LcSettingC - various functions to create, initialize and destroy …
 
 LcSettingC_Get_CC_API
 LcSettingC - various functions to get data from a setting
 
 LcSettingC_Set_CC_API
 LcSettingC - various functions to set date into a setting
 
 LcSettingC_Lookup_CC_API
 LcSettingC - various functions to lookup a setting
 
 LcSettingC_Is_CC_API
 LcSettingC - various functions to check a setting
 
 LcSettingC_Misc_CC_API
 LcSettingC - various functions to perform misc operations …
 

Classes

struct  cclcconfig::LcSettingC_A
 Struct to represent the data from the LcSettingC … → C-API: liblcconfig::LcSettingS More...
 
class  cclcconfig::LcSettingC
 Struct to represent the data from the LcSettingC … → C-API: liblcconfig::LcSettingS More...
 

Functions

 cclcconfig::LcSettingC::LcSettingC (LC_CFS hdl)
 
static LcSettingCcclcconfig::LcSettingC::LcSettingC_ObjNew (MK_RT_ARGS LC_CFS hdl)
 return LcSettingC from LibMsgqueObject
 
LC_CFS cclcconfig::LcSettingC::getCFS () const
 return the LibMsgqueObject from current LcSettingC instance
 
LC_CFS cclcconfig::LcSettingC::getCFS__null_allow () const
 return the LibMsgqueObject from current LcSettingC instance
 
LC_CFSN cclcconfig::LcSettingC::getCFSN () const
 (const) return the LibMsgqueObject from current LcSettingC instance
 
LC_CFSN cclcconfig::LcSettingC::getCFSN__null_allow () const
 (const) return the LibMsgqueObject from current LcSettingC instance
 
static LC_CFS cclcconfig::LcSettingC::getCFS (LcSettingC *clsHdl)
 return LibMsgqueObject from current LcSettingC pointer
 
static LC_CFS cclcconfig::LcSettingC::getCFS__null_allow (LcSettingC *clsHdl)
 return LibMsgqueObject from current LcSettingC pointer
 
static LC_CFSN cclcconfig::LcSettingC::getCFSN (const LcSettingC *clsHdl)
 (const) return LibMsgqueObject from current LcSettingC pointer
 
static LC_CFSN cclcconfig::LcSettingC::getCFSN__null_allow (const LcSettingC *clsHdl)
 (const) return LibMsgqueObject from current LcSettingC pointer
 
static LC_CFS cclcconfig::LcSettingC::getCFS (const LcSettingC &clsHdl)
 return LibMsgqueObject from current LcSettingC reference
 
static LC_CFS cclcconfig::LcSettingC::getCFS__null_allow (const LcSettingC &clsHdl)
 return LibMsgqueObject from current LcSettingC reference
 
static LC_CFSN cclcconfig::LcSettingC::getCFSN (const LcSettingC &clsHdl)
 (const) return LibMsgqueObject from current LcSettingC reference
 
static LC_CFSN cclcconfig::LcSettingC::getCFSN__null_allow (const LcSettingC &clsHdl)
 (const) return LibMsgqueObject from current LcSettingC reference
 
bool cclcconfig::LcSettingC::Check () const
 check if pointer is still valid
 

Variables

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

Detailed Description

Function Documentation

◆ Check()

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

check if pointer is still valid

Definition at line 152 of file LcSettingC_cc.hh.

152 {
153 return (hdl && LcCfsCheck(hdl));
154 };
static bool LcCfsCheck(MK_MNGN mng)
check LcSettingS -> libmkkernel::MkObjectS::signature …

◆ getCFS() [1/3]

LC_CFS cclcconfig::LcSettingC::getCFS ( ) const
inline

return the LibMsgqueObject from current LcSettingC instance

Definition at line 84 of file LcSettingC_cc.hh.

84 {
85 LC_CFS ret = reinterpret_cast<LC_CFS>(hdl);
86 if (unlikely(ret == NULL)) InstHdlIsNullError();
87 return ret;
88 };
struct LcSettingS * LC_CFS
class-shortcut for struct LcSettingS *, all shortcut using the XX_YYY syntax (only for public API) …
#define unlikely(x)
+ Here is the caller graph for this function:

◆ getCFS() [2/3]

static LC_CFS cclcconfig::LcSettingC::getCFS ( const LcSettingC & clsHdl)
inlinestatic

return LibMsgqueObject from current LcSettingC reference

Definition at line 132 of file LcSettingC_cc.hh.

132 {
133 return clsHdl.getCFS();
134 };

◆ getCFS() [3/3]

static LC_CFS cclcconfig::LcSettingC::getCFS ( LcSettingC * clsHdl)
inlinestatic

return LibMsgqueObject from current LcSettingC pointer

Definition at line 108 of file LcSettingC_cc.hh.

108 {
109 LC_CFS ret = clsHdl ? reinterpret_cast<LC_CFS>(clsHdl->hdl) : NULL;
110 if (unlikely(ret == NULL)) ClassHdlIsNullError(LcSettingC);
111 return ret;
112 };

◆ getCFS__null_allow() [1/3]

LC_CFS cclcconfig::LcSettingC::getCFS__null_allow ( ) const
inline

return the LibMsgqueObject from current LcSettingC instance

Definition at line 91 of file LcSettingC_cc.hh.

91 {
92 return reinterpret_cast<LC_CFS>(hdl);
93 };
+ Here is the caller graph for this function:

◆ getCFS__null_allow() [2/3]

static LC_CFS cclcconfig::LcSettingC::getCFS__null_allow ( const LcSettingC & clsHdl)
inlinestatic

return LibMsgqueObject from current LcSettingC reference

Definition at line 137 of file LcSettingC_cc.hh.

137 {
138 return clsHdl.getCFS__null_allow();
139 };

◆ getCFS__null_allow() [3/3]

static LC_CFS cclcconfig::LcSettingC::getCFS__null_allow ( LcSettingC * clsHdl)
inlinestatic

return LibMsgqueObject from current LcSettingC pointer

Definition at line 115 of file LcSettingC_cc.hh.

115 {
116 return clsHdl ? reinterpret_cast<LC_CFS>(clsHdl->hdl) : NULL;
117 };

◆ getCFSN() [1/3]

LC_CFSN cclcconfig::LcSettingC::getCFSN ( ) const
inline

(const) return the LibMsgqueObject from current LcSettingC instance

Definition at line 96 of file LcSettingC_cc.hh.

96 {
97 LC_CFSN ret = reinterpret_cast<LC_CFSN>(hdl);
98 if (unlikely(ret == NULL)) InstHdlIsNullError();
99 return ret;
100 };
const struct LcSettingS * LC_CFSN
class-shortcut for const struct LcSettingS *, all const shortcut using the XX_YYYC syntax (only for p...
+ Here is the caller graph for this function:

◆ getCFSN() [2/3]

static LC_CFSN cclcconfig::LcSettingC::getCFSN ( const LcSettingC & clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcSettingC reference

Definition at line 142 of file LcSettingC_cc.hh.

142 {
143 return clsHdl.getCFSN();
144 };

◆ getCFSN() [3/3]

static LC_CFSN cclcconfig::LcSettingC::getCFSN ( const LcSettingC * clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcSettingC pointer

Definition at line 120 of file LcSettingC_cc.hh.

120 {
121 LC_CFSN ret = clsHdl ? reinterpret_cast<LC_CFSN>(clsHdl->hdl) : NULL;
122 if (unlikely(ret == NULL)) ClassHdlIsNullError(LcSettingC);
123 return ret;
124 };

◆ getCFSN__null_allow() [1/3]

LC_CFSN cclcconfig::LcSettingC::getCFSN__null_allow ( ) const
inline

(const) return the LibMsgqueObject from current LcSettingC instance

Definition at line 103 of file LcSettingC_cc.hh.

103 {
104 return reinterpret_cast<LC_CFSN>(hdl);
105 };
+ Here is the caller graph for this function:

◆ getCFSN__null_allow() [2/3]

static LC_CFSN cclcconfig::LcSettingC::getCFSN__null_allow ( const LcSettingC & clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcSettingC reference

Definition at line 147 of file LcSettingC_cc.hh.

147 {
148 return clsHdl.getCFSN__null_allow();
149 };

◆ getCFSN__null_allow() [3/3]

static LC_CFSN cclcconfig::LcSettingC::getCFSN__null_allow ( const LcSettingC * clsHdl)
inlinestatic

(const) return LibMsgqueObject from current LcSettingC pointer

Definition at line 127 of file LcSettingC_cc.hh.

127 {
128 return clsHdl ? reinterpret_cast<LC_CFSN>(clsHdl->hdl) : NULL;
129 };

◆ LcSettingC()

cclcconfig::LcSettingC::LcSettingC ( LC_CFS hdl)
inline

Definition at line 75 of file LcSettingC_cc.hh.

◆ LcSettingC_ObjNew()

static LcSettingC * cclcconfig::LcSettingC::LcSettingC_ObjNew ( MK_RT_ARGS LC_CFS hdl)
inlinestatic

return LcSettingC from LibMsgqueObject

Definition at line 79 of file LcSettingC_cc.hh.

79 {
80 return (hdl ? static_cast<LcSettingC*>(MkObjectC::atomObjNew(MK_RT_CALL LcSettingC_X2obj(hdl))) : &MK_NULL_REF);
81 }
static thread_local LcSettingC 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 LcSettingC cclcconfig::LcSettingC::MK_NULL_REF = {(MK_OBJ)0}
static

Definition at line 36 of file LcSettingC_cc.hh.