|
theConfig 10.0
|
LcSettingC - the class known as lccfs or Setting define a single config-setting … More...
Inheritance diagram for cslcconfig.LcSettingC:
Collaboration diagram for cslcconfig.LcSettingC:Public Member Functions | |
| new LcSettingC | Next () |
C#: → C-API get next instance from linked-list of LcSettingS type | |
| new LcSettingC | Prev () |
C#: → C-API get previous instance from linked-list of LcSettingS type | |
| LcSettingC | GetElem (int idx) |
C#: → C-API This function fetches the element at the given index index in the setting setting, which must be an array, list, or group … | |
| LcSettingC | GetMember (string name) |
C#: → C-API This function fetches the child setting named name from the group setting … | |
| bool | GetBool () |
C#: → C-API These functions return the value of the given setting … | |
| bool | GetBoolElem (int idx) |
C#: → C-API These functions return the value at the specified index index in the setting setting … | |
| double | GetFloat () |
C#: → C-API These functions return the value of the given setting … | |
| double | GetFloatElem (int idx) |
C#: → C-API These functions return the value at the specified index index in the setting setting … | |
| LcConfigFormatE | GetFormat () |
C#: → C-API These functions get and set the external format for the setting setting … | |
| int | GetInt () |
C#: → C-API These functions return the value of the given setting … | |
| long | GetInt64 () |
C#: → C-API These functions return the value of the given setting … | |
| long | GetInt64Elem (int idx) |
C#: → C-API These functions return the value at the specified index index in the setting setting … | |
| int | GetIntElem (int idx) |
C#: → C-API These functions return the value at the specified index index in the setting setting … | |
| string | GetString () |
C#: → C-API These functions return the value of the given setting … | |
| string | GetStringElem (int idx) |
C#: → C-API These functions return the value at the specified index index in the setting setting … | |
| bool | IsAggregate () |
C#: → C-API These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively … | |
| bool | IsArray () |
C#: → C-API These convenience functions, which are implemented as macros, test if the setting setting is of a given type … | |
| bool | IsGroup () |
C#: → C-API These convenience functions, which are implemented as macros, test if the setting setting is of a given type … | |
| bool | IsList () |
C#: → C-API These convenience functions, which are implemented as macros, test if the setting setting is of a given type … | |
| bool | IsNumber () |
C#: → C-API These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively … | |
| bool | IsRoot () |
C#: → C-API This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise … | |
| bool | IsScalar () |
C#: → C-API These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively … | |
| LcSettingC | Lookup (string path) |
C#: → C-API This function locates a setting by a path path relative to the setting setting … | |
| MkBufferListC | LookupAll () |
C#: → C-API addon - read an entire configuration below setting into MkBufferListC … | |
| bool | LookupBool (string name) |
C#: → C-API These functions look up the value of the child setting named name of the setting setting … | |
| double | LookupFloat (string name) |
C#: → C-API These functions look up the value of the child setting named name of the setting setting … | |
| int | LookupInt (string name) |
C#: → C-API These functions look up the value of the child setting named name of the setting setting … | |
| long | LookupInt64 (string name) |
C#: → C-API These functions look up the value of the child setting named name of the setting setting … | |
| string | LookupString (string name) |
C#: → C-API These functions look up the value of the child setting named name of the setting setting … | |
| LcSettingC | AddIfNotExists (string name, LcConfigTypeE cfgtype) |
C#: → C-API addon - add name with type only if not exists in the setting … | |
| LcSettingC | Parent () |
C#: → C-API This function returns the parent setting of the given setting, or NULL if setting is the root setting … | |
| bool | Exists (string name) |
C#: → C-API addon - return true if name exists in the setting otherwise false … | |
| int | Index () |
C#: → C-API This function returns the index of the given setting within its parent setting … | |
| int | Length () |
C#: → C-API This function returns the number of settings in a group, or the number of elements in a list or array … | |
| string | Name () |
C#: → C-API This function returns the name of the given setting, or NULL if the setting has no name … | |
| void | Remove (string name) |
C#: → C-API This function removes and destroys the setting named name from the parent setting parent, which must be a group … | |
| void | RemoveElem (int idx) |
C#: → C-API This function removes the child setting at the given index index from the setting parent, which must be a group, list, or array … | |
| string | SourceFile () |
C#: → C-API This function returns the name of the file from which the setting setting was read, or NULL if the setting was not read from a file … | |
| int | SourceLine () |
C#: → C-API This function returns the line number of the configuration file or stream at which the setting setting was read, or 0 if no line number is available … | |
| LcConfigTypeE | Type () |
C#: → C-API This function returns the type of the given setting … | |
| LcSettingC | SetBoolElem (int idx, int value) |
C#: → C-API These functions set the value at the specified index index in the setting setting to value … | |
| LcSettingC | SetFloatElem (int idx, double value) |
C#: → C-API These functions set the value at the specified index index in the setting setting to value … | |
| LcSettingC | SetInt64Elem (int idx, long value) |
C#: → C-API These functions set the value at the specified index index in the setting setting to value … | |
| LcSettingC | SetIntElem (int idx, int value) |
C#: → C-API These functions set the value at the specified index index in the setting setting to value … | |
| LcSettingC | SetStringElem (int idx, string value) |
C#: → C-API These functions set the value at the specified index index in the setting setting to value … | |
| void | SetBool (bool value) |
C#: → C-API These functions set the value of the given setting to value … | |
| void | SetFloat (double value) |
C#: → C-API These functions set the value of the given setting to value … | |
| void | SetFormat (LcConfigFormatE format) |
C#: → C-API These functions get and set the external format for the setting setting … | |
| void | SetInt (int value) |
C#: → C-API These functions set the value of the given setting to value … | |
| void | SetInt64 (long value) |
C#: → C-API These functions set the value of the given setting to value … | |
| void | SetString (string value) |
C#: → C-API These functions set the value of the given setting to value … | |
| LcSettingC | Add (string name, LcConfigTypeE __type) |
C#: → C-API This function adds a new child setting or element to the setting parent, which must be a group, array, or list … | |
| LcConfigC | GetConfig () |
C#: → C-API addon - return the LcConfigC from the LcSettingC … | |
Public Member Functions inherited from csmkkernel::MkObjectC | |
| delegate void | MkObjectDeleteSCB (string typeName, int typeHdl, int objHdl) |
| void | ErrorCheck (MkErrorE err) |
| bool | Check () |
| string | ToNameOfClass () |
| void | HandleDelete () |
| bool | HandleExists () |
| Int32 | HandleGet () |
| Int32 | HandleGetOfType () |
| Int32 | HandleGetOr0 () |
| MkObjectC | Next () |
| MkObjectC | Prev () |
| void | DbgDump (string message="var",[CallerMemberName]string callfunc=null) |
| void | DbgL (string message, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
| void | DbgLogC ([CallerMemberName]string callfunc=null) |
| void | DbgO ([CallerMemberName]string callfunc=null) |
| void | DbgSTACK (int skip=0, int num=-1,[CallerMemberName]string callfunc=null) |
| void | LogC (string message, int debug=0,[CallerMemberName]string callfunc=null) |
| void | LogHEX (string callfunc, byte[] data) |
| void | Log (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
| void | LogLong (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
| void | LogShort (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
| void | LogType (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
| MkErrorC | ErrorCatch (Exception exception=null,[CallerMemberName]string callfunc=null) |
| MkErrorC | ToError () |
| bool | IsNull () |
| string | ToName () |
| string | ToNameOfType () |
| override string | ToString () |
| int | RefGet () |
| void | SysKill (int pid, int signal) |
| int | SysGetPid () |
| void | Dispose () |
| void | Delete () |
Static Public Member Functions | |
| static LcSettingC | LcSettingC_ObjNew (IntPtr hdl) |
| new static LcSettingC | HandleResolve (Int32 netHdl) |
C#: → C-API Handle-Resolve-Slot - return a LcSettingC from netHdl or null if invalid… | |
| new static LcSettingC | Instances () |
C#: → C-API get head-instance from linked-list of LcSettingS type … | |
| new static LcSettingC | GetNull () |
C#: → C-API Null-Slot - return a LcSettingC typed NULL instance … | |
Static Public Member Functions inherited from csmkkernel::MkObjectC | |
| static MkObjectC | MkObjectC_ObjNew (IntPtr hdl) |
| static IntPtr | getOBJ (string cls, MkObjectC obj) |
| static IntPtr | getOBJ_null_allow (MkObjectC obj) |
| static MkObjectC | HandleResolve (Int32 netHdl) |
| static void | HandleDeleteByNetHdl (Int32 netHdl) |
| static MkObjectC | Instances () |
| static MkObjectC | GetNull () |
| static void | DbgM (string message, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
| static int | SysHashI32 (string key, int length=-1) |
| static string | SysHashSTR (string key, int length=-1) |
| static void | DeleteCallbackCleanup (string ident) |
| static void | DeleteCallbackSetup (string ident, MkObjectDeleteSCB callback=null, string filter=null) |
| static int | getPId () |
| static int | getTId () |
| static string | getStackTrace (int level=2) |
| static string | getCallerProc (int level=2) |
| static int | getCallerLine (int level=2) |
| static string | getCallerFile (int level=2) |
Additional Inherited Members | |
Protected Member Functions inherited from csmkkernel::MkObjectC | |
| MkObjectC (IntPtr obj) | |
| MkObjectC () | |
| virtual void | Dispose (bool disposing) |
Static Protected Member Functions inherited from csmkkernel::MkObjectC | |
| static object | atomObjNew (Type type, ConstructorInfo ctor, IntPtr obj) |
| static object | atomObjCreate (Type type, ConstructorInfo ctor, IntPtr obj) |
| static IntPtr | atomSelfCreate (ConstructorInfo ctor, IntPtr obj, IntPtr env) |
| static object | atomSelfNull (ConstructorInfo ctor) |
| static void | atomSelfUnlink (IntPtr self, IntPtr env) |
| static ConstructorInfo | getCtor (Type type) |
| static string | Name (IntPtr mkrt, IntPtr obj) |
Protected Attributes inherited from csmkkernel::MkObjectC | |
| IntPtr | pmkrt |
Properties inherited from csmkkernel::MkObjectC | |
| IntPtr | hdl |
| IntPtr | hdl_null_allow |
| IntPtr | mkrt |
LcSettingC - the class known as lccfs or Setting define a single config-setting …
Definition at line 573 of file LcSettingC.cs.
|
inlinestatic |
Definition at line 38 of file LcSettingC.cs.
Here is the caller graph for this function: