theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - py - jv - cc
Loading...
Searching...
No Matches
ccmkkernel::MkBufferListC Class Reference

The CLASS used to store a list of MkBufferS items into a flat array… → C-API: libmkkernel::MkBufferListS More...

#include <MkBufferListC_cc.hh>

+ Inheritance diagram for ccmkkernel::MkBufferListC:
+ Collaboration diagram for ccmkkernel::MkBufferListC:

Public Member Functions

 MkBufferListC (MK_BFL hdl)
 
MK_BFL getBFL (bool nullB=MK_NULL_NO) const
 return the LibMsgqueObject from current MkBufferListC instance
 
MK_BFLN getBFLN (bool nullB=MK_NULL_NO) const
 (const) return the LibMsgqueObject from current MkBufferListC instance
 
bool Check () const
 check if pointer is still valid
 
 MkBufferListC (int argc, MK_STRN argv[])
 
 MkBufferListC (MK_STRN arg0,...)
 
 MkBufferListC (const std::vector< std::string > &)
 
 MkBufferListC (const MkBufferListC *hdl)
 
 MkBufferListC (const MkBufferListC &ref)
 
MkBufferListCoperator= (const MkBufferListC &bfl)
 
MkBufferListCoperator= (const MkBufferListC *bfl)
 
 operator MkBufferListC * ()
 
MkBufferListCAppendLA (const std::vector< std::string > &args)
  C++: MkBufferListC* bfl.AppendLA(MkBufferListC* args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
MkBufferListCAppendLA (MkBufferListC *args)
  C++: MkBufferListC* bfl.AppendLA(MkBufferListC* args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
MkBufferListCAppendLA (const MkBufferListC &args)
  C++: MkBufferListC* bfl.AppendLA(MkBufferListC* args) C-API
append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
 
MkBufferListCAppendLP (MkBufferListC *addBufL, MK_NUM position=-1)
  C++: MkBufferListC* bfl.AppendLP(MkBufferListC* addBufL, MK_NUM position = -1) C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
MkBufferListCAppendLP (const MkBufferListC &addBufL, MK_NUM position=-1)
  C++: MkBufferListC* bfl.AppendLP(MkBufferListC* addBufL, MK_NUM position = -1) C-API
copy a MkBufferListS list into an MkBufferListS object on position
 
MkBufferListCAppendVA (MK_STRN arg0,...)
  C++: MkBufferListC* bfl.AppendVA(MK_STRN arg0, ... ) C-API
append a variable number of strings to an MkBufferListS object …
 
MkBufferListCAppendVA (const std::string &arg0,...)
  C++: MkBufferListC* bfl.AppendVA(MK_STRN arg0, ... ) C-API
append a variable number of strings to an MkBufferListS object …
 
MkBufferListCAppendVAL (MK_STRN arg0, va_list var_list)
  C++: MkBufferListC* bfl.AppendVAL(MK_STRN arg0, va_list var_list) C-API
append a variable number of strings to an MkBufferListS object …
 
MkBufferListCAppendVAL (const std::string &arg0, va_list var_list)
  C++: MkBufferListC* bfl.AppendVAL(MK_STRN arg0, va_list var_list) C-API
append a variable number of strings to an MkBufferListS object …
 
MkBufferListCAppendVC (MK_NUM argc, MK_STRN argv[])
  C++: MkBufferListC* bfl.AppendVC(MK_NUM argc, MK_STRN argv[] ) C-API
append a argc/argv list of strings to an MkBufferListS object …
 
void AppendBIN (MK_BNP val)
  C++: doc_mk_cc_BufferListAppendBIN C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendBOL (MK_BOL val)
  C++: doc_mk_cc_BufferListAppendBOL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendBUF (MkBufferC *val)
  C++: bfl.AppendBUF(MkBufferC* val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendBUF (const MkBufferC &val)
  C++: bfl.AppendBUF(MkBufferC* val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendDBL (MK_DBL val)
  C++: doc_mk_cc_BufferListAppendDBL C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendFLT (MK_FLT val)
  C++: doc_mk_cc_BufferListAppendFLT C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendG (MK_LONG val)
  C++: bfl.AppendG(MK_LONG val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendI16 (MK_I16 val)
  C++: doc_mk_cc_BufferListAppendI16 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendI32 (MK_I32 val)
  C++: doc_mk_cc_BufferListAppendI32 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendI64 (MK_I64 val)
  C++: doc_mk_cc_BufferListAppendI64 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendI8 (MK_I8 val)
  C++: doc_mk_cc_BufferListAppendI8 C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendSTR (MK_STRN val)
  C++: doc_mk_cc_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendSTR (const std::string &val)
  C++: doc_mk_cc_BufferListAppendSTR C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendStringR (const std::string &val)
  C++: bfl.AppendStringR(const std::string& val) C-API
append a native PRIMITIVE TYPE object to a MkBufferListC
 
void AppendUP (MkBufferC *addBuf, MK_NUM position=-1)
  C++: bfl.AppendUP(MkBufferC* addBuf, MK_NUM position = -1) C-API
append a MkBufferC item into an MkBufferListC object on position
 
void AppendUP (const MkBufferC &addBuf, MK_NUM position=-1)
  C++: bfl.AppendUP(MkBufferC* addBuf, MK_NUM position = -1) C-API
append a MkBufferC item into an MkBufferListC object on position
 
void AppendV (MK_FST printfmt,...)
  C++: bfl.AppendV(MK_FST printfmt, ... ) C-API
append an printf like format object to the end of an MkBufferListS object …
 
void AppendVL (MK_FST printfmt, va_list var_list)
  C++: bfl.AppendVL(MK_FST printfmt, va_list var_list) C-API
append an printf like format object to the end of an MkBufferListS object …
 
MkBufferCCheckOptionBUF (MK_STRN opt, MkBufferC *defval=NULL, MK_BOOL onlyFirst=true)
  C++: MkBufferC* bfl.CheckOptionBUF(MK_STRN opt, MkBufferC* defval = NULL, MK_BOOL onlyFirst = true) C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MkBufferCCheckOptionBUF (const std::string &opt, MkBufferC *defval=NULL, MK_BOOL onlyFirst=true)
  C++: MkBufferC* bfl.CheckOptionBUF(MK_STRN opt, MkBufferC* defval = NULL, MK_BOOL onlyFirst = true) C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_BOOL CheckOption (MK_STRN opt, MK_BOOL onlyFirst=false)
  C++: MK_BOOL bfl.CheckOption(MK_STRN opt, MK_BOOL onlyFirst = false) C-API
search for boolean option in MkBufferListS list and return libmkkernel::MK_BOL value …
 
MK_BOOL CheckOption (const std::string &opt, MK_BOOL onlyFirst=false)
  C++: MK_BOOL bfl.CheckOption(MK_STRN opt, MK_BOOL onlyFirst = false) C-API
search for boolean option in MkBufferListS list and return libmkkernel::MK_BOL value …
 
MK_BOOL CheckOptionBOL (MK_STRN opt, MK_BOOL defval=false, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionBOL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_BOOL CheckOptionBOL (const std::string &opt, MK_BOOL defval=false, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionBOL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_DBL CheckOptionDBL (MK_STRN opt, MK_DBL defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionDBL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_DBL CheckOptionDBL (const std::string &opt, MK_DBL defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionDBL C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_FLT CheckOptionFLT (MK_STRN opt, MK_FLT defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionFLT C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_FLT CheckOptionFLT (const std::string &opt, MK_FLT defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionFLT C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I16 CheckOptionI16 (MK_STRN opt, MK_I16 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI16 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I16 CheckOptionI16 (const std::string &opt, MK_I16 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI16 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I32 CheckOptionI32 (MK_STRN opt, MK_I32 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI32 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I32 CheckOptionI32 (const std::string &opt, MK_I32 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI32 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I64 CheckOptionI64 (MK_STRN opt, MK_I64 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI64 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I64 CheckOptionI64 (const std::string &opt, MK_I64 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI64 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I8 CheckOptionI8 (MK_STRN opt, MK_I8 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI8 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_I8 CheckOptionI8 (const std::string &opt, MK_I8 defval=0, MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionI8 C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_STRN CheckOptionSTR (MK_STRN opt, MK_STRN defval="", MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionSTR C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MK_STRN CheckOptionSTR (const std::string &opt, MK_STRN defval="", MK_BOOL onlyFirst=true)
  C++: doc_mk_cc_BufferListCheckOptionSTR C-API
search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
 
MkBufferListCNext ()
  C++: MkBufferListC* bfl.Next() C-API
get next instance from linked-list of MkBufferListS type
 
MkBufferListCPrev ()
  C++: MkBufferListC* bfl.Prev() C-API
get previous instance from linked-list of MkBufferListS type
 
MkBufferCIndexGetBUF (MK_NUM index)
  C++: MkBufferC* bfl.IndexGetBUF(MK_NUM index) C-API
get the index element from MkBufferListC ... if not available… create it. …
 
MkBufferCIndexExtract (MK_NUM index=0)
  C++: MkBufferC* bfl.IndexExtract(MK_NUM index = 0) C-API
extract (read & delete) the index object from bfl
 
MkBufferCIndexGet (MK_NUM index) const
  C++: MkBufferC* bfl.IndexGet(MK_NUM index) C-API
get (read only) the index object from bfl
 
void IndexDelete (MK_NUM index, MK_NUM numitems=1, MK_BOOL doDelete=true)
  C++: bfl.IndexDelete(MK_NUM index, MK_NUM numitems = 1, MK_BOOL doDelete = true) C-API
delete the index'th list item from the MkBufferListS object …
 
MK_STRN IndexGetSTR (MK_NUM index)
  C++: MK_STRN bfl.IndexGetSTR(MK_NUM index) C-API
get the index element from MkBufferListC ... as string. …
 
void IndexSet (MK_NUM index, MkBufferC *buf)
  C++: bfl.IndexSet(MK_NUM index, MkBufferC* buf) C-API
set the index object from bfl
 
void IndexSet (MK_NUM index, const MkBufferC &buf)
  C++: bfl.IndexSet(MK_NUM index, MkBufferC* buf) C-API
set the index object from bfl
 
void IndexSetBUF (MK_NUM index, MkBufferC *buf)
  C++: bfl.IndexSetBUF(MK_NUM index, MkBufferC* buf) C-API
set the index element from MkBufferListC ... if not available… createspace …
 
void IndexSetBUF (MK_NUM index, const MkBufferC &buf)
  C++: bfl.IndexSetBUF(MK_NUM index, MkBufferC* buf) C-API
set the index element from MkBufferListC ... if not available… createspace …
 
void IndexSetSTR (MK_NUM index, MK_STRN str)
  C++: bfl.IndexSetSTR(MK_NUM index, MK_STRN str) C-API
set the index element from MkBufferListC ... to string… if not available… create space …
 
void IndexSetSTR (MK_NUM index, const std::string &str)
  C++: bfl.IndexSetSTR(MK_NUM index, MK_STRN str) C-API
set the index element from MkBufferListC ... to string… if not available… create space …
 
void Log (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: bfl.Log(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
write the detail-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void Log (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: bfl.Log(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
write the detail-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void LogS (MK_STRN varname="bfl", const MkObjectC *fmtobj=NULL, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: bfl.LogS(MK_STRN varname = "bfl", const MkObjectC* fmtobj = NULL, MK_STRN callfunc = __builtin_FUNCTION()) C-API
write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void LogSS (MK_STRN varname="bfl", const MkObjectC *fmtobj=NULL, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: bfl.LogSS(MK_STRN varname = "bfl", const MkObjectC* fmtobj = NULL, MK_STRN callfunc = __builtin_FUNCTION()) C-API
write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
void LogSSS (MK_STRN varname="bfl", const MkObjectC *fmtobj=NULL, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: bfl.LogSSS(MK_STRN varname = "bfl", const MkObjectC* fmtobj = NULL, MK_STRN callfunc = __builtin_FUNCTION()) C-API
write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
 
MkBufferListCPositionMerge (MkBufferListC *source, MK_NUM position)
  C++: MkBufferListC* bfl.PositionMerge(MkBufferListC* source, MK_NUM position) C-API
merge a MkBufferListS list into an MkBufferListS object on position
 
MkBufferListCPositionMerge (const MkBufferListC &source, MK_NUM position)
  C++: MkBufferListC* bfl.PositionMerge(MkBufferListC* source, MK_NUM position) C-API
merge a MkBufferListS list into an MkBufferListS object on position
 
MkBufferListCReset ()
  C++: MkBufferListC* bfl.Reset() C-API
reset a MkBufferListC object …
 
MkBufferListCSort ()
  C++: MkBufferListC* bfl.Sort() C-API
sort a MkBufferListC
 
MkBufferCToBuffer () const
  C++: MkBufferC* bfl.ToBuffer() C-API
Export a bfl into an MkBufferC using an MkBufferStreamC
 
MK_I32 Cmp (const MkBufferListC *bfl2) const
  C++: MK_I32 bfl.Cmp(const MkBufferListC* bfl2) C-API
compare two buffer-list
 
MK_I32 Cmp (const MkBufferListC &bfl2) const
  C++: MK_I32 bfl.Cmp(const MkBufferListC* bfl2) C-API
compare two buffer-list
 
void Copy (const MkBufferListC *src)
  C++: bfl.Copy(const MkBufferListC* src) C-API
copy all internal data from src to tgt
 
void Copy (const MkBufferListC &src)
  C++: bfl.Copy(const MkBufferListC* src) C-API
copy all internal data from src to tgt
 
void Move (MkBufferListC *from)
  C++: to.Move(MkBufferListC* from) C-API
move all internal data from from to the end of to
 
void Move (const MkBufferListC &from)
  C++: to.Move(MkBufferListC* from) C-API
move all internal data from from to the end of to
 
void Reserve (MK_NUM num)
  C++: bfl.Reserve(MK_NUM num) C-API
reserve num items in a MkBufferListC object …
 
MK_NUM SearchC (MK_STRN str, MK_NUM len=-1, MK_NUM startindex=0) const
  C++: MK_NUM bfl.SearchC(MK_STRN str, MK_NUM len = -1, MK_NUM startindex = 0) C-API
search libmkkernel::MK_STR item from a MkBufferListS object starting at startindex
 
MK_NUM SearchC (const std::string &str, MK_NUM len=-1, MK_NUM startindex=0) const
  C++: MK_NUM bfl.SearchC(MK_STRN str, MK_NUM len = -1, MK_NUM startindex = 0) C-API
search libmkkernel::MK_STR item from a MkBufferListS object starting at startindex
 
MK_NUM Size () const
  C++: MK_NUM bfl.Size() C-API
get the number-of-items in the bfl
 
MkBufferListCToList () const
  C++: MkBufferListC* bfl.ToList() C-API
get a target-language list representation of the bfl
 
MkBufferListCMerge ()
  C++: [constructor] MkBufferListC* bfl.Merge() C-API
Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
 
MkBufferListCDup () const
  C++: [constructor] MkBufferListC* bfl.Dup() C-API
Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
 
 MkBufferListC (MK_NUM size=0)
  C++: [constructor,static] MkBufferListC* MkBufferListC::Create(MK_NUM size = 0) C-API
Constructs a MkBufferC instance with size storage…
 
- Public Member Functions inherited from ccmkkernel::MkObjectC
MK_OBJ getOBJ (bool nullB=MK_NULL_NO) const
 return the LibMsgqueObject from current MkObjectC instance
 
MK_OBJN getOBJN (bool nullB=MK_NULL_NO) const
 (const) return the LibMsgqueObject from current MkObjectC instance
 
bool Check () const
 check if pointer is still valid
 
virtual ~MkObjectC ()
 
MK_MNG getMNG () const
 
MK_STRN ToNativeNameOfClass () const
 
MK_STR SysStrDup (MK_STRN str)
 strdup syscall with ccmkkernel error plugin → C-API: libmkkernel::MkSysStrDup
 
void SysFree (MK_PTR tgt)
 implements the ccmkkernel API object: MkSysFree
 
void Sleep (unsigned int const sec)
 sleep syscall with ccmkkernel error plugin → C-API: libmkkernel::MkSysSleep
 
void USleep (unsigned int const usec)
 usleep syscall with ccmkkernel error plugin → C-API: libmkkernel::MkSysUSleep
 
void HandleDelete ()
  C++: netObj.HandleDelete() C-API
Handle-Delete-Slot - delete a netObj from handle-storage …
 
MK_HDL HandleGet ()
  C++: MK_HDL obj.HandleGet() C-API
Handle-Get-Slot - returns a export-hdl to the MkObjectC useable for external storage
 
MkObjectCNext ()
  C++: MkObjectC* obj.Next() C-API
get next instance from linked-list of MkObjectS type
 
MkObjectCPrev ()
  C++: MkObjectC* obj.Prev() C-API
get previous instance from linked-list of MkObjectS type
 
void DbgDump (MK_STRN message="var", MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: obj.DbgDump(MK_STRN message = "var", MK_STRN callfunc = __builtin_FUNCTION()) C-API
debug: Dump a instance to stderr with LNG and MQ internal data…
 
void DbgL (MK_STRN message, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: fmtobj.DbgL(MK_STRN message, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix …
 
void DbgL (const std::string &message, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: fmtobj.DbgL(MK_STRN message, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
debug: write a instance-marker to the MkLogFileC (default: stderr) using the fmtobj as prefix …
 
void DbgLogC (MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: obj.DbgLogC(MK_STRN callfunc = __builtin_FUNCTION()) C-API
debug: write a short-obj-summary to MkLogFileC (default: stderr) …
 
void DbgO (MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: obj.DbgO(MK_STRN callfunc = __builtin_FUNCTION()) C-API
debug: write the object-details to MkLogFileC (default: stderr) …
 
void DbgSTACK (MK_I32 skip=0, MK_I32 num=-1, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: fmtobj.DbgSTACK(MK_I32 skip = 0, MK_I32 num = -1, MK_STRN callfunc = __builtin_FUNCTION()) C-API
debug: write the stack-trace to MkLogFileC (default: stderr) …
 
void LogC (MK_STRN message, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: fmtobj.LogC(MK_STRN message, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION()) C-API
write a logging-message to MkLogFileC (default: stderr) using the internal format …
 
void LogC (const std::string &message, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: fmtobj.LogC(MK_STRN message, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION()) C-API
write a logging-message to MkLogFileC (default: stderr) using the internal format …
 
void LogHEX (MK_STRN callfunc, MK_BNP data) const
  C++: fmtobj.LogHEX(MK_STRN callfunc, MK_BNP data) C-API
log binaray data as HEX into the MkLogFileC (default: stderr) …
 
void LogHEX (const std::string &callfunc, MK_BNP data) const
  C++: fmtobj.LogHEX(MK_STRN callfunc, MK_BNP data) C-API
log binaray data as HEX into the MkLogFileC (default: stderr) …
 
void LogV (MK_STRN callfunc, MK_DBG debug, MK_FST printfmt,...) const
  C++: fmtobj.LogV(MK_STRN callfunc, MK_DBG debug, MK_FST printfmt, ... ) C-API
write a printf style logging-message to MkLogFileC (default: stderr) using the internal format …
 
void LogV (const std::string &callfunc, MK_DBG debug, MK_FST printfmt,...) const
  C++: fmtobj.LogV(MK_STRN callfunc, MK_DBG debug, MK_FST printfmt, ... ) C-API
write a printf style logging-message to MkLogFileC (default: stderr) using the internal format …
 
void LogVL (MK_STRN callfunc, MK_DBG debug, MK_FST printfmt, va_list var_list) const
  C++: fmtobj.LogVL(MK_STRN callfunc, MK_DBG debug, MK_FST printfmt, va_list var_list) C-API
write a vprintf style logging-message to MkLogFileC using the internal format …
 
void LogVL (const std::string &callfunc, MK_DBG debug, MK_FST printfmt, va_list var_list) const
  C++: fmtobj.LogVL(MK_STRN callfunc, MK_DBG debug, MK_FST printfmt, va_list var_list) C-API
write a vprintf style logging-message to MkLogFileC using the internal format …
 
void Log (MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: obj.Log(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
Log-Slot - log the entire object to the MkLogFileC (default: stderr) target …
 
void Log (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: obj.Log(MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
Log-Slot - log the entire object to the MkLogFileC (default: stderr) target …
 
void LogDetail (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: obj.LogDetail(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MkObjectS verbose into the MkLogFileC (default: stderr) …
 
void LogDetail (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: obj.LogDetail(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MkObjectS verbose into the MkLogFileC (default: stderr) …
 
void LogSimple (const MkObjectC *fmtobj=NULL, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: obj.LogSimple(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MkObjectS into the MkLogFileC (default: stderr) …
 
void LogSimple (const MkObjectC &fmtobj, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0) const
  C++: obj.LogSimple(const MkObjectC* fmtobj = NULL, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
log the MkObjectS into the MkLogFileC (default: stderr) …
 
MkErrorCErrorCatch (std::exception *exception=NULL, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: MkErrorC* obj.ErrorCatch(std::exception* exception = NULL, MK_STRN callfunc = __builtin_FUNCTION()) C-API
convert a programming-language-error into an ccmkkernel error …
 
MkErrorCErrorCatch (const std::exception &exception, MK_STRN callfunc=__builtin_FUNCTION()) const
  C++: MkErrorC* obj.ErrorCatch(std::exception* exception = NULL, MK_STRN callfunc = __builtin_FUNCTION()) C-API
convert a programming-language-error into an ccmkkernel error …
 
MkErrorCToError ()
  C++: MkErrorC* obj.ToError() C-API
Error-Slot - return an error-object pre initialized with obj data.
 
MK_I32 HandleGetOfType ()
  C++: MK_I32 obj.HandleGetOfType() C-API
Export-Slot - returns typeHdl of the obj .
 
MK_BOOL IsNull ()
  C++: MK_BOOL obj.IsNull() C-API
ckeck if the object is MK_NULL
 
MK_STRN ToName () const
  C++: MK_STRN obj.ToName() C-API
Info-Slot - returns brief information about the obj as a string
 
MK_STRN ToNameOfClass ()
  C++: MK_STRN obj.ToNameOfClass() C-API
Class-Slot - returns the C++-Class-Name of the obj as string
 
MK_STRN ToNameOfType () const
  C++: MK_STRN obj.ToNameOfType() C-API
Type-Slot - returns the LibMkKernel-Type-Name of the obj as a string
 
MK_STRN ToString () const
  C++: MK_STRN inst.ToString() C-API
String-Slot - returns the string representation of the inst
 
MK_I32 RefGet ()
 libmkkernel::MkRefGet
 
void SysKill (MK_I32 pid, MK_I32 signal)
 libmkkernel::MkSysKill
 
MK_I32 SysGetPid ()
 libmkkernel::MkSysGetPid
 
void Delete ()
  C++: [destructor] obj.Delete() C-API
Delete-Slot - delete an instance.
 
void Dispose ()
  C++: [destructor] obj.Dispose() C-API
Dispose-Slot - untie the connection between the Native-C++-Instance and the ccmkkernel-Instance.
 
void DeleteCallbackSetup (MK_STRN ident, MkObjectDeleteICB callback=NULL, MK_STRN filter=NULL)
  C++: [static] MkObjectC::DeleteCallbackSetup(MK_STRN ident, MkObjectDeleteICB MkObjectDeleteCCB MkObjectDeleteSCB callback = NULL, MK_STRN filter = NULL) C-API
Create/Delete the instance-delete-callback
 
void DeleteCallbackSetup (const std::string &ident, MkObjectDeleteICB callback=NULL, MK_STRN filter=NULL)
  C++: [static] MkObjectC::DeleteCallbackSetup(MK_STRN ident, MkObjectDeleteICB MkObjectDeleteCCB MkObjectDeleteSCB callback = NULL, MK_STRN filter = NULL) C-API
Create/Delete the instance-delete-callback
 
void DeleteCallbackSetup (MK_STRN ident, MkObjectDeleteCCB callback=NULL, MK_STRN filter=NULL)
  C++: [static] MkObjectC::DeleteCallbackSetup(MK_STRN ident, MkObjectDeleteICB MkObjectDeleteCCB MkObjectDeleteSCB callback = NULL, MK_STRN filter = NULL) C-API
Create/Delete the instance-delete-callback
 
void DeleteCallbackSetup (const std::string &ident, MkObjectDeleteCCB callback=NULL, MK_STRN filter=NULL)
  C++: [static] MkObjectC::DeleteCallbackSetup(MK_STRN ident, MkObjectDeleteICB MkObjectDeleteCCB MkObjectDeleteSCB callback = NULL, MK_STRN filter = NULL) C-API
Create/Delete the instance-delete-callback
 

Static Public Member Functions

static MkBufferListCMkBufferListC_ObjNew (MK_RT const mkrt, MK_BFL hdl)
 return MkBufferListC from LibMsgqueObject
 
static MK_BFL getBFL (MkBufferListC *clsHdl, bool nullB=MK_NULL_NO)
 return LibMsgqueObject from current MkBufferListC pointer
 
static MK_BFLN getBFLN (const MkBufferListC *clsHdl, bool nullB=MK_NULL_NO)
 (const) return LibMsgqueObject from current MkBufferListC pointer
 
static MK_BFL getBFL (const MkBufferListC &clsHdl, bool nullB=MK_NULL_NO)
 return LibMsgqueObject from current MkBufferListC reference
 
static MK_BFLN getBFLN (const MkBufferListC &clsHdl, bool nullB=MK_NULL_NO)
 (const) return LibMsgqueObject from current MkBufferListC reference
 
static MkBufferListCHandleResolve (MK_HDL netHdl)
  C++: [static] MkBufferListC* MkBufferListC::HandleResolve(MK_HDL netHdl) C-API
Handle-Resolve-Slot - return a MkBufferListC from netHdl or MK_NULL if invalid…
 
static MkBufferListCInstances ()
  C++: [static] MkBufferListC* MkBufferListC::Instances() C-API
get head-instance from linked-list of MkBufferListS type …
 
static MkBufferListCGetNull ()
  C++: [static] MkBufferListC* MkBufferListC::GetNull() C-API
Null-Slot - return a MkBufferListC typed NULL instance …
 
static MkBufferListCFileGlob (MK_STRN pattern_match)
  C++: [constructor,static] MkBufferListC* MkBufferListC::FileGlob(MK_STRN pattern_match) C-API
create a new MkBufferListC using the result from a filesystem glob operation …
 
static MkBufferListCFileGlob (const std::string &pattern_match)
  C++: [constructor,static] MkBufferListC* MkBufferListC::FileGlob(MK_STRN pattern_match) C-API
create a new MkBufferListC using the result from a filesystem glob operation …
 
static MkBufferListCCreate (MK_NUM size=0)
  C++: [constructor,static] MkBufferListC* MkBufferListC::Create(MK_NUM size = 0) C-API
Constructs a MkBufferC instance with size storage…
 
static MkBufferListCCreateLA (MkBufferListC *args)
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateLA(MkBufferListC* args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static MkBufferListCCreateLA (const MkBufferListC &args)
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateLA(MkBufferListC* args) C-API
Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
 
static MkBufferListCCreateVA (MK_STRN arg0,...)
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateVA(MK_STRN arg0, ... ) C-API
Constructs a MkBufferListC instance with a varargs argument that ends with MK_NULL
 
static MkBufferListCCreateVA (const std::string &arg0,...)
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateVA(MK_STRN arg0, ... ) C-API
Constructs a MkBufferListC instance with a varargs argument that ends with MK_NULL
 
static MkBufferListCCreateVAL (MK_STRN arg0, va_list var_list)
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateVAL(MK_STRN arg0, va_list var_list) C-API
Constructs a MkBufferListC instance with a va_list argument …
 
static MkBufferListCCreateVAL (const std::string &arg0, va_list var_list)
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateVAL(MK_STRN arg0, va_list var_list) C-API
Constructs a MkBufferListC instance with a va_list argument …
 
static MkBufferListCCreateVC (MK_NUM argc, MK_STRN argv[])
  C++: [constructor,static] MkBufferListC* MkBufferListC::CreateVC(MK_NUM argc, MK_STRN argv[] ) C-API
Constructs a MkBufferListC instance with a argc/argv data from a list of strings …
 
static MkBufferListCCreateTLS (MK_STRN tlsName, MK_BOOL resetB=true)
  C++: [static] MkBufferListC* MkBufferListC::CreateTLS(MK_STRN tlsName, MK_BOOL resetB = true) C-API
same as BufferListCreate but require no cleanup …
 
static MkBufferListCCreateTLS (const std::string &tlsName, MK_BOOL resetB=true)
  C++: [static] MkBufferListC* MkBufferListC::CreateTLS(MK_STRN tlsName, MK_BOOL resetB = true) C-API
same as BufferListCreate but require no cleanup …
 
- Static Public Member Functions inherited from ccmkkernel::MkObjectC
static MkObjectCMkObjectC_ObjNew (MK_RT const mkrt, MK_OBJ hdl)
 return MkObjectC from LibMsgqueObject
 
static MK_OBJ getOBJ (MkObjectC *clsHdl, bool nullB=MK_NULL_NO)
 return LibMsgqueObject from current MkObjectC pointer
 
static MK_OBJN getOBJN (const MkObjectC *clsHdl, bool nullB=MK_NULL_NO)
 (const) return LibMsgqueObject from current MkObjectC pointer
 
static MK_OBJ getOBJ (const MkObjectC &clsHdl, bool nullB=MK_NULL_NO)
 return LibMsgqueObject from current MkObjectC reference
 
static MK_OBJN getOBJN (const MkObjectC &clsHdl, bool nullB=MK_NULL_NO)
 (const) return LibMsgqueObject from current MkObjectC reference
 
static MkObjectCHandleResolve (MK_HDL netHdl)
  C++: [static] MkObjectC* MkObjectC::HandleResolve(MK_HDL netHdl) C-API
Handle-Resolve-Slot - return a MkObjectC from netHdl or MK_NULL if invalid…
 
static void HandleDeleteByNetHdl (MK_HDL netHdl)
  C++: [static] MkObjectC::HandleDeleteByNetHdl(MK_HDL netHdl) C-API
Handle-Delete-Slot - delete a netHdl from handle-storage …
 
static MkObjectCInstances ()
  C++: [static] MkObjectC* MkObjectC::Instances() C-API
get head-instance from linked-list of MkObjectS type …
 
static MkObjectCGetNull ()
  C++: [static] MkObjectC* MkObjectC::GetNull() C-API
Null-Slot - return a MkObjectC typed NULL instance …
 
static void DbgM (MK_STRN message, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0)
  C++: [static] MkObjectC::DbgM(MK_STRN message, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
debug: write a static-marker to the MkLogFileC (default: stderr) …
 
static void DbgM (const std::string &message, MK_DBG debug=0, MK_STRN callfunc=__builtin_FUNCTION(), MK_I32 lvl=0)
  C++: [static] MkObjectC::DbgM(MK_STRN message, MK_DBG debug = 0, MK_STRN callfunc = __builtin_FUNCTION(), MK_I32 lvl = 0) C-API
debug: write a static-marker to the MkLogFileC (default: stderr) …
 
static MK_I32 SysHashI32 (MK_STRN key, MK_NUM length=-1)
 libmkkernel::MkSysHashI32
 
static MK_I32 SysHashI32 (const std::string &key, MK_NUM length=-1)
 libmkkernel::MkSysHashI32
 
static MK_STRN SysHashSTR (MK_STRN key, MK_NUM length=-1)
 libmkkernel::MkSysHashSTR
 
static MK_STRN SysHashSTR (const std::string &key, MK_NUM length=-1)
 libmkkernel::MkSysHashSTR
 
static void DeleteCallbackCleanup (MK_STRN ident)
  C++: [static] MkObjectC::DeleteCallbackCleanup(MK_STRN ident) C-API
cleanup the DeleteCallback installed with MkObjectDeleteCallbackSetup
 
static void DeleteCallbackCleanup (const std::string &ident)
  C++: [static] MkObjectC::DeleteCallbackCleanup(MK_STRN ident) C-API
cleanup the DeleteCallback installed with MkObjectDeleteCallbackSetup
 
static void DeleteCallbackSetup (MK_STRN ident, MkObjectDeleteSCB callback=NULL, MK_STRN filter=NULL)
  C++: [static] MkObjectC::DeleteCallbackSetup(MK_STRN ident, MkObjectDeleteICB MkObjectDeleteCCB MkObjectDeleteSCB callback = NULL, MK_STRN filter = NULL) C-API
Create/Delete the instance-delete-callback
 
static void DeleteCallbackSetup (const std::string &ident, MkObjectDeleteSCB callback=NULL, MK_STRN filter=NULL)
  C++: [static] MkObjectC::DeleteCallbackSetup(MK_STRN ident, MkObjectDeleteICB MkObjectDeleteCCB MkObjectDeleteSCB callback = NULL, MK_STRN filter = NULL) C-API
Create/Delete the instance-delete-callback
 

Static Public Attributes

static thread_local MkBufferListC MK_NULL_REF = {(MK_OBJ)0}
 
- Static Public Attributes inherited from ccmkkernel::MkObjectC
static thread_local MkObjectC MK_NULL_REF = {(MK_OBJ)0}
 

Friends

class MkKernel
 

Additional Inherited Members

- Public Types inherited from ccmkkernel::MkObjectC
typedef void(MkObjectC::*) MkObjectDeleteICB(MkObjectC *)
 instance-callback
 
typedef void(*) MkObjectDeleteCCB(MkObjectC *, MkObjectC *)
 class-callback
 
- Protected Member Functions inherited from ccmkkernel::MkObjectC
void atomInit (MK_OBJ obj)
 
 MkObjectC ()
 
 MkObjectC (MK_OBJ obj)
 
void ErrorCheck (enum MkErrorE err, MK_STRN const caller=__builtin_FUNCTION(), MK_I32 const line=__builtin_LINE()) const
 
void ErrorCheck (MK_STRN const caller=__builtin_FUNCTION(), MK_I32 const line=__builtin_LINE()) const
 
- Static Protected Member Functions inherited from ccmkkernel::MkObjectC
static void ErrorCheck (MK_MNGN mng, enum MkErrorE err, MK_STRN const caller=__builtin_FUNCTION(), MK_I32 const line=__builtin_LINE())
 
static MK_PTR atomObjNew (MK_RT const mkrt, MK_OBJ obj)
 
static MK_PTR atomObjCreate (MK_RT const mkrt, MK_OBJ obj)
 
- Protected Attributes inherited from ccmkkernel::MkObjectC
MK_OBJ hdl = NULL
 

Detailed Description

The CLASS used to store a list of MkBufferS items into a flat array… → C-API: libmkkernel::MkBufferListS

Definition at line 30 of file MkBufferListC_cc.hh.

Friends And Related Symbol Documentation

◆ MkKernel

friend class MkKernel
friend

Definition at line 32 of file MkBufferListC_cc.hh.


The documentation for this class was generated from the following files: