10#define META_FILE_NAME "LcSettingC_jv.c"
12#include "jni_h/jvlcconfig_LcSettingC.h"
13#include "LibLcConfig_private_jv.h"
27 JNIEnv *env = (JNIEnv*) envP;
28 return (*env)->NewObject(env, NS(Class_LcSettingC), NS(MID_LcSettingC_INIT), (jlong) obj, JNI_TRUE);
133 if (__retVal__L == NULL) {
134 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.GetElem");
148 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
151 if (__retVal__L == NULL) {
152 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.GetMember");
156 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
170 jboolean __retVal__S = __retVal__L;
182 jboolean __retVal__S = __retVal__L;
194 jdouble __retVal__S = __retVal__L;
206 jdouble __retVal__S = __retVal__L;
218 jobject __retVal__S = MK(pGetEnumFromString)(env,LC(Class_LcConfigFormatE),
"Ljvlcconfig/LcConfigFormatE;",
LcConfigFormatE_ToString(__retVal__L));
230 jint __retVal__S = __retVal__L;
242 jlong __retVal__S = __retVal__L;
254 jlong __retVal__S = __retVal__L;
266 jint __retVal__S = __retVal__L;
278 jstring __retVal__S = JC2O(env,__retVal__L);
290 jstring __retVal__S = JC2O(env,__retVal__L);
311 jboolean __retVal__S = __retVal__L;
323 jboolean __retVal__S = __retVal__L;
335 jboolean __retVal__S = __retVal__L;
347 jboolean __retVal__S = __retVal__L;
359 jboolean __retVal__S = __retVal__L;
371 jboolean __retVal__S = __retVal__L;
383 jboolean __retVal__S = __retVal__L;
403 MK_STRN path_ptr = (path?(*env)->GetStringUTFChars(env,path,NULL):NULL);
406 if (__retVal__L == NULL) {
407 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.Lookup");
411 if (path_ptr) (*env)->ReleaseStringUTFChars(env,path,path_ptr);
423 jobject __retVal__S = MK(MkBufferListC_ObjNew)(
MK_RT_CALL env,__retVal__L);
437 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
440 MkErrorC_Check(hdl, errVal)
441 jboolean __retVal__S = value_out;
442 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
454 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
457 MkErrorC_Check(hdl, errVal)
458 jdouble __retVal__S = value_out;
459 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
471 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
474 MkErrorC_Check(hdl, errVal)
475 jint __retVal__S = value_out;
476 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
488 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
491 MkErrorC_Check(hdl, errVal)
492 jlong __retVal__S = value_out;
493 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
505 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
508 MkErrorC_Check(hdl, errVal)
509 jstring __retVal__S = JC2O(env,value_out);
510 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
530 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
532 enum LcConfigTypeE cfgtype_e = MK(pGetEnumFromObj)(env, NS(Class_LcConfigTypeE), cfgtype);
536 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
548 if (__retVal__L == NULL) {
549 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.Parent");
565 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
568 jboolean __retVal__S = __retVal__L;
569 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
581 jint __retVal__S = __retVal__L;
593 jint __retVal__S = __retVal__L;
607 jstring __retVal__S = JC2O(env,__retVal__L);
618 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
621 MkErrorC_Check(hdl, errVal)
622 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
633 MkErrorC_Check(hdl, errVal)
644 jstring __retVal__S = JC2O(env,__retVal__L);
656 jint __retVal__S = __retVal__L;
668 jobject __retVal__S = MK(pGetEnumFromString)(env,LC(Class_LcConfigTypeE),
"Ljvlcconfig/LcConfigTypeE;",
LcConfigTypeE_ToString(__retVal__L));
689 if (__retVal__L == NULL) {
690 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.SetBoolElem");
705 if (__retVal__L == NULL) {
706 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.SetFloatElem");
721 if (__retVal__L == NULL) {
722 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.SetInt64Elem");
737 if (__retVal__L == NULL) {
738 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.SetIntElem");
752 MK_STRN value_ptr = (value?(*env)->GetStringUTFChars(env,value,NULL):NULL);
755 if (__retVal__L == NULL) {
756 (*env)->ThrowNew(env, MK(Class_MkInitSoftError),
"LcSettingC.SetStringElem");
760 if (value_ptr) (*env)->ReleaseStringUTFChars(env,value,value_ptr);
774 MkErrorC_Check(hdl, errVal)
785 MkErrorC_Check(hdl, errVal)
795 enum LcConfigFormatE format_e = MK(pGetEnumFromObj)(env, NS(Class_LcConfigFormatE), format);
798 MkErrorC_Check(hdl, errVal)
809 MkErrorC_Check(hdl, errVal)
820 MkErrorC_Check(hdl, errVal)
830 MK_STRN value_ptr = (value?(*env)->GetStringUTFChars(env,value,NULL):NULL);
833 MkErrorC_Check(hdl, errVal)
834 if (value_ptr) (*env)->ReleaseStringUTFChars(env,value,value_ptr);
853 MK_STRN name_ptr = (name?(*env)->GetStringUTFChars(env,name,NULL):NULL);
855 enum LcConfigTypeE __type_e = MK(pGetEnumFromObj)(env, NS(Class_LcConfigTypeE), __type);
858 if (__retVal__L == NULL) {
859 (*env)->ThrowNew(env, MK(Class_MkInitError),
"LcSettingC.Add");
863 if (name_ptr) (*env)->ReleaseStringUTFChars(env,name,name_ptr);
static MK_ARTIFICIAL LC_CFG LcConfigC_ObjNew(config_t *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
LcConfigFormatE
set the format of a LcSettingC …
MK_STRN LcConfigTypeE_ToString(enum LcConfigTypeE value)
return the LcConfigTypeE as string …
LcConfigTypeE
define the data-type of a LcSettingC …
MK_STRN LcConfigFormatE_ToString(enum LcConfigFormatE value)
return the LcConfigFormatE as string …
const struct LcSettingS * LC_CFSN
class-shortcut for const struct LcSettingS *, all const shortcut using the XX_YYYC syntax (only for p...
#define LcSettingHandleResolve(...)
static LC_CFS LcSettingPrev(LC_CFS const cfs)
get previous instance from linked-list of LcSettingS type
static LC_CFS LcSettingNext(LC_CFS const cfs)
get next instance from linked-list of LcSettingS type
#define LcSettingInstances()
static MK_ARTIFICIAL LC_CFS LcSettingC_ObjNew(config_setting_t *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
static LC_CFS LcSettingGetNull(void)
Null-Slot - return a LcSettingC typed NULL instance …
struct LcSettingS * LC_CFS
class-shortcut for struct LcSettingS *, all shortcut using the XX_YYY syntax (only for public API) …
static LC_CFS LcSettingC_ObjCreate(config_setting_t *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
__thread MK_TYP LcSettingC_TT
class as MkTypeDefS-class-type …
#define LcSettingC_X2obj(x)
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_HandleResolve(JNIEnv *env, jclass class, jint netHdl)
Java: [static] LcSettingC LcSettingC.HandleResolve(int netHdl) → C-API Handle-Resolve-Slot - ret...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Prev(JNIEnv *env, jobject self)
Java: LcSettingC cfs.Prev() → C-API get previous instance from linked-list of LcSettingS type
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_GetNull(JNIEnv *env, jclass class)
Java: [static] LcSettingC LcSettingC.GetNull() → C-API Null-Slot - return a LcSettingC typed NUL...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Next(JNIEnv *env, jobject self)
Java: LcSettingC cfs.Next() → C-API get next instance from linked-list of LcSettingS type
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Instances(JNIEnv *env, jclass class)
Java: [static] LcSettingC LcSettingC.Instances() → C-API get head-instance from linked-list of L...
static MK_STRN LcSettingGetString(LC_CFSN setting)
These functions return the value of the given setting …
static LC_CFG LcSettingGetConfig(LC_CFSN setting)
addon - return the LcConfigC from the LcSettingC …
static LC_CFS LcSettingGetElem(LC_CFSN setting, MK_I32 idx)
This function fetches the element at the given index index in the setting setting,...
static MK_BOOL LcSettingGetBool(LC_CFSN setting)
These functions return the value of the given setting …
static MK_DBL LcSettingGetFloat(LC_CFSN setting)
These functions return the value of the given setting …
static MK_BOOL LcSettingGetBoolElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_I64 LcSettingGetInt64Elem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static LC_CFS LcSettingGetMember(LC_CFSN setting, MK_STRN name)
This function fetches the child setting named name from the group setting …
static enum LcConfigFormatE LcSettingGetFormat(LC_CFSN setting)
These functions get and set the external format for the setting setting …
static MK_I32 LcSettingGetInt(LC_CFSN setting)
These functions return the value of the given setting …
static MK_I32 LcSettingGetIntElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_I64 LcSettingGetInt64(LC_CFSN setting)
These functions return the value of the given setting …
static MK_STRN LcSettingGetStringElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
static MK_DBL LcSettingGetFloatElem(LC_CFSN setting, MK_I32 idx)
These functions return the value at the specified index index in the setting setting …
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_GetMember(JNIEnv *env, jobject self, jstring name)
Java: LcSettingC setting.GetMember(String name) → C-API This function fetches the child setting...
JNIEXPORT jstring JNICALL Java_jvlcconfig_LcSettingC_GetString(JNIEnv *env, jobject self)
Java: String setting.GetString() → C-API These functions return the value of the given setting ...
JNIEXPORT jstring JNICALL Java_jvlcconfig_LcSettingC_GetStringElem(JNIEnv *env, jobject self, jint idx)
Java: String setting.GetStringElem(int idx) → C-API These functions return the value at the spe...
JNIEXPORT jdouble JNICALL Java_jvlcconfig_LcSettingC_GetFloat(JNIEnv *env, jobject self)
Java: double setting.GetFloat() → C-API These functions return the value of the given setting …
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_GetBoolElem(JNIEnv *env, jobject self, jint idx)
Java: boolean setting.GetBoolElem(int idx) → C-API These functions return the value at the spec...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_GetFormat(JNIEnv *env, jobject self)
Java: LcConfigFormatE setting.GetFormat() → C-API These functions get and set the external form...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_GetBool(JNIEnv *env, jobject self)
Java: boolean setting.GetBool() → C-API These functions return the value of the given setting …
JNIEXPORT jlong JNICALL Java_jvlcconfig_LcSettingC_GetInt64Elem(JNIEnv *env, jobject self, jint idx)
Java: long setting.GetInt64Elem(int idx) → C-API These functions return the value at the specif...
JNIEXPORT jdouble JNICALL Java_jvlcconfig_LcSettingC_GetFloatElem(JNIEnv *env, jobject self, jint idx)
Java: double setting.GetFloatElem(int idx) → C-API These functions return the value at the spec...
JNIEXPORT jlong JNICALL Java_jvlcconfig_LcSettingC_GetInt64(JNIEnv *env, jobject self)
Java: long setting.GetInt64() → C-API These functions return the value of the given setting …
JNIEXPORT jint JNICALL Java_jvlcconfig_LcSettingC_GetIntElem(JNIEnv *env, jobject self, jint idx)
Java: int setting.GetIntElem(int idx) → C-API These functions return the value at the specified...
JNIEXPORT jint JNICALL Java_jvlcconfig_LcSettingC_GetInt(JNIEnv *env, jobject self)
Java: int setting.GetInt() → C-API These functions return the value of the given setting …
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_GetElem(JNIEnv *env, jobject self, jint idx)
Java: LcSettingC setting.GetElem(int idx) → C-API This function fetches the element at the give...
static MK_BOOL LcSettingIsArray(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
static MK_BOOL LcSettingIsNumber(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
static MK_BOOL LcSettingIsRoot(LC_CFSN setting)
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwis...
static MK_BOOL LcSettingIsList(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
static MK_BOOL LcSettingIsAggregate(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
static MK_BOOL LcSettingIsGroup(LC_CFSN setting)
These convenience functions, which are implemented as macros, test if the setting setting is of a giv...
static MK_BOOL LcSettingIsScalar(LC_CFSN setting)
These convenience functions, some of which are implemented as macros, test if the setting setting is ...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsList(JNIEnv *env, jobject self)
Java: boolean setting.IsList() → C-API These convenience functions, which are implemented as ma...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsArray(JNIEnv *env, jobject self)
Java: boolean setting.IsArray() → C-API These convenience functions, which are implemented as m...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsAggregate(JNIEnv *env, jobject self)
Java: boolean setting.IsAggregate() → C-API These convenience functions, some of which are impl...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsNumber(JNIEnv *env, jobject self)
Java: boolean setting.IsNumber() → C-API These convenience functions, some of which are impleme...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsGroup(JNIEnv *env, jobject self)
Java: boolean setting.IsGroup() → C-API These convenience functions, which are implemented as m...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsRoot(JNIEnv *env, jobject self)
Java: boolean setting.IsRoot() → C-API This function returns CONFIG_TRUE if the given setting i...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_IsScalar(JNIEnv *env, jobject self)
Java: boolean setting.IsScalar() → C-API These convenience functions, some of which are impleme...
static enum MkErrorE LcSettingLookupString(LC_CFSN setting, MK_STRN name, MK_STRN *value_out)
These functions look up the value of the child setting named name of the setting setting …
static LC_CFS LcSettingLookup(LC_CFS setting, MK_STRN path)
This function locates a setting by a path path relative to the setting setting …
static enum MkErrorE LcSettingLookupBool(LC_CFSN setting, MK_STRN name, MK_BOOL *value_out)
These functions look up the value of the child setting named name of the setting setting …
static enum MkErrorE LcSettingLookupInt(LC_CFSN setting, MK_STRN name, MK_I32 *value_out)
These functions look up the value of the child setting named name of the setting setting …
static enum MkErrorE LcSettingLookupInt64(LC_CFSN setting, MK_STRN name, MK_I64 *value_out)
These functions look up the value of the child setting named name of the setting setting …
static enum MkErrorE LcSettingLookupFloat(LC_CFSN setting, MK_STRN name, MK_DBL *value_out)
These functions look up the value of the child setting named name of the setting setting …
MK_BFL LcSettingLookupAll(LC_CFSN setting)
addon - read an entire configuration below setting into MkBufferListC …
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Lookup(JNIEnv *env, jobject self, jstring path)
Java: LcSettingC setting.Lookup(String path) → C-API This function locates a setting by a path ...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_LookupAll(JNIEnv *env, jobject self)
Java: MkBufferListC setting.LookupAll() → C-API addon - read an entire configuration below sett...
JNIEXPORT jlong JNICALL Java_jvlcconfig_LcSettingC_LookupInt64(JNIEnv *env, jobject self, jstring name)
Java: long setting.LookupInt64(String name) → C-API These functions look up the value of the ch...
JNIEXPORT jint JNICALL Java_jvlcconfig_LcSettingC_LookupInt(JNIEnv *env, jobject self, jstring name)
Java: int setting.LookupInt(String name) → C-API These functions look up the value of the child...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_LookupBool(JNIEnv *env, jobject self, jstring name)
Java: boolean setting.LookupBool(String name) → C-API These functions look up the value of the ...
JNIEXPORT jstring JNICALL Java_jvlcconfig_LcSettingC_LookupString(JNIEnv *env, jobject self, jstring name)
Java: String setting.LookupString(String name) → C-API These functions look up the value of the...
JNIEXPORT jdouble JNICALL Java_jvlcconfig_LcSettingC_LookupFloat(JNIEnv *env, jobject self, jstring name)
Java: double setting.LookupFloat(String name) → C-API These functions look up the value of the ...
static LC_CFS LcSettingParent(LC_CFSN setting)
This function returns the parent setting of the given setting, or NULL if setting is the root setting...
static MK_I32 LcSettingIndex(LC_CFSN setting)
This function returns the index of the given setting within its parent setting …
static enum MkErrorE LcSettingRemoveElem(LC_CFS parent, MK_I32 idx)
This function removes the child setting at the given index index from the setting parent,...
static MK_STRN LcSettingName(LC_CFSN setting)
This function returns the name of the given setting, or NULL if the setting has no name …
static bool LcSettingExists(const LC_CFS setting, MK_STRN name)
addon - return true if name exists in the setting otherwise false …
static MK_I32 LcSettingSourceLine(LC_CFSN setting)
This function returns the line number of the configuration file or stream at which the setting settin...
static MK_STRN LcSettingSourceFile(LC_CFSN setting)
This function returns the name of the file from which the setting setting was read,...
static enum MkErrorE LcSettingRemove(LC_CFS parent, MK_STRN name)
This function removes and destroys the setting named name from the parent setting parent,...
static enum LcConfigTypeE LcSettingType(LC_CFSN setting)
This function returns the type of the given setting …
static MK_I32 LcSettingLength(LC_CFSN setting)
This function returns the number of settings in a group, or the number of elements in a list or array...
static LC_CFS LcSettingAddIfNotExists(LC_CFS setting, MK_STRN name, enum LcConfigTypeE cfgtype)
addon - add name with type only if not exists in the setting …
JNIEXPORT jstring JNICALL Java_jvlcconfig_LcSettingC_Name(JNIEnv *env, jobject self)
Java: String setting.Name() → C-API This function returns the name of the given setting,...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Type(JNIEnv *env, jobject self)
Java: LcConfigTypeE setting.Type() → C-API This function returns the type of the given setting ...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Parent(JNIEnv *env, jobject self)
Java: LcSettingC setting.Parent() → C-API This function returns the parent setting of the given...
JNIEXPORT jint JNICALL Java_jvlcconfig_LcSettingC_Index(JNIEnv *env, jobject self)
Java: int setting.Index() → C-API This function returns the index of the given setting within i...
JNIEXPORT jboolean JNICALL Java_jvlcconfig_LcSettingC_Exists(JNIEnv *env, jobject self, jstring name)
Java: boolean setting.Exists(String name) → C-API addon - return true if name exists in the set...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_AddIfNotExists(JNIEnv *env, jobject self, jstring name, jobject cfgtype)
Java: LcSettingC setting.AddIfNotExists(String name, LcConfigTypeE cfgtype) → C-API addon - add...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_RemoveElem(JNIEnv *env, jobject self, jint idx)
Java: parent.RemoveElem(int idx) → C-API This function removes the child setting at the given i...
JNIEXPORT jstring JNICALL Java_jvlcconfig_LcSettingC_SourceFile(JNIEnv *env, jobject self)
Java: String setting.SourceFile() → C-API This function returns the name of the file from which...
JNIEXPORT jint JNICALL Java_jvlcconfig_LcSettingC_SourceLine(JNIEnv *env, jobject self)
Java: int setting.SourceLine() → C-API This function returns the line number of the configurati...
JNIEXPORT jint JNICALL Java_jvlcconfig_LcSettingC_Length(JNIEnv *env, jobject self)
Java: int setting.Length() → C-API This function returns the number of settings in a group,...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_Remove(JNIEnv *env, jobject self, jstring name)
Java: parent.Remove(String name) → C-API This function removes and destroys the setting named n...
static LC_CFS LcSettingSetFloatElem(LC_CFS setting, MK_I32 idx, MK_DBL value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetInt64(LC_CFS setting, MK_I64 value)
These functions set the value of the given setting to value …
static enum MkErrorE LcSettingSetBool(LC_CFS setting, MK_BOOL value)
These functions set the value of the given setting to value …
static LC_CFS LcSettingSetIntElem(LC_CFS setting, MK_I32 idx, MK_I32 value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetString(LC_CFS setting, MK_STRN value)
These functions set the value of the given setting to value …
static enum MkErrorE LcSettingSetFormat(LC_CFS setting, enum LcConfigFormatE format)
These functions get and set the external format for the setting setting …
static LC_CFS LcSettingSetBoolElem(LC_CFS setting, MK_I32 idx, MK_I32 value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetFloat(LC_CFS setting, MK_DBL value)
These functions set the value of the given setting to value …
static LC_CFS LcSettingSetStringElem(LC_CFS setting, MK_I32 idx, MK_STRN value)
These functions set the value at the specified index index in the setting setting to value …
static LC_CFS LcSettingSetInt64Elem(LC_CFS setting, MK_I32 idx, MK_I64 value)
These functions set the value at the specified index index in the setting setting to value …
static enum MkErrorE LcSettingSetInt(LC_CFS setting, MK_I32 value)
These functions set the value of the given setting to value …
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_SetString(JNIEnv *env, jobject self, jstring value)
Java: setting.SetString(String value) → C-API These functions set the value of the given settin...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_SetInt(JNIEnv *env, jobject self, jint value)
Java: setting.SetInt(int value) → C-API These functions set the value of the given setting to v...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_SetBoolElem(JNIEnv *env, jobject self, jint idx, jint value)
Java: LcSettingC setting.SetBoolElem(int idx, int value) → C-API These functions set the value ...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_SetInt64(JNIEnv *env, jobject self, jlong value)
Java: setting.SetInt64(long value) → C-API These functions set the value of the given setting t...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_SetFormat(JNIEnv *env, jobject self, jobject format)
Java: setting.SetFormat(LcConfigFormatE format) → C-API These functions get and set the externa...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_SetFloatElem(JNIEnv *env, jobject self, jint idx, jdouble value)
Java: LcSettingC setting.SetFloatElem(int idx, double value) → C-API These functions set the va...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_SetStringElem(JNIEnv *env, jobject self, jint idx, jstring value)
Java: LcSettingC setting.SetStringElem(int idx, String value) → C-API These functions set the v...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_SetInt64Elem(JNIEnv *env, jobject self, jint idx, jlong value)
Java: LcSettingC setting.SetInt64Elem(int idx, long value) → C-API These functions set the valu...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_SetFloat(JNIEnv *env, jobject self, jdouble value)
Java: setting.SetFloat(double value) → C-API These functions set the value of the given setting...
JNIEXPORT void JNICALL Java_jvlcconfig_LcSettingC_SetBool(JNIEnv *env, jobject self, jboolean value)
Java: setting.SetBool(boolean value) → C-API These functions set the value of the given setting...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_SetIntElem(JNIEnv *env, jobject self, jint idx, jint value)
Java: LcSettingC setting.SetIntElem(int idx, int value) → C-API These functions set the value a...
static LC_CFS LcSettingAdd(LC_CFS parent, MK_STRN name, enum LcConfigTypeE __type)
This function adds a new child setting or element to the setting parent, which must be a group,...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_Add(JNIEnv *env, jobject self, jstring name, jobject __type)
Java: [constructor] LcSettingC parent.Add(String name, LcConfigTypeE __type) → C-API This functi...
JNIEXPORT jobject JNICALL Java_jvlcconfig_LcSettingC_GetConfig(JNIEnv *env, jobject self)
Java: LcConfigC setting.GetConfig() → C-API addon - return the LcConfigC from the LcSettingC …
Struct to represent the data from the LcConfigC …
Struct to represent the data from the LcSettingC …