theKernel 10.0
Loading...
Searching...
No Matches
MkLogFileC_TOR_JV_API

MkLogFileC - various functions to 'create and delete' a MkLogFileSMore...

+ Collaboration diagram for MkLogFileC_TOR_JV_API:

Functions

static native MkLogFileC jvmkkernel.MkLogFileC.Open (MkObjectC fmtobj, String file)
  Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …
 
 jvmkkernel.MkLogFileC.MkLogFileC (MkObjectC fmtobj, String file)
  Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …
 
JNIEXPORT jlong JNICALL Java_jvmkkernel_MkLogFileC_CTOR (JNIEnv *env, jclass class, jobject fmtobj, jstring file)
  Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkLogFileC_Open (JNIEnv *env, jclass class, jobject fmtobj, jstring file)
  Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …
 

Detailed Description

MkLogFileC - various functions to 'create and delete' a MkLogFileS

Function Documentation

◆ Java_jvmkkernel_MkLogFileC_CTOR()

JNIEXPORT jlong JNICALL Java_jvmkkernel_MkLogFileC_CTOR ( JNIEnv * env,
jclass class,
jobject fmtobj,
jstring file )

Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …

Definition at line 128 of file MkLogFileC_jv.c.

128 {
130 MK_LFL lfh_out;
131 MK_OBJN fmtobj_hdl = (MK_OBJN)pObj2Hdl__null_allow(env,fmtobj);
132 JavaErrorCheck;
133 MK_STRN file_ptr = (file?(*env)->GetStringUTFChars(env,file,NULL):NULL);
134 JavaErrorCheck;
135 enum MkErrorE errVal = MkLogFileOpen(fmtobj_hdl, file_ptr, &lfh_out);
136 MkErrorC_Check(NULL, errVal)
137 jlong __retVal__S = (jlong)lfh_out;
138 if (file_ptr) (*env)->ReleaseStringUTFChars(env,file,file_ptr);
139 return __retVal__S;
140error:
141 return 0;
142}
MkErrorE
collection for the different error-codes …
const MK_STRB * MK_STRN
constant string pointer data-type
#define MkLogFileOpen(...)
const struct MkObjectS * MK_OBJN
class-shortcut for const struct MkObjectS *, all const shortcut using the XX_YYYC syntax (only for pu...
#define MkRtSetup_NULL
define a MkLogFileC object …
object header …

◆ Java_jvmkkernel_MkLogFileC_Open()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkLogFileC_Open ( JNIEnv * env,
jclass class,
jobject fmtobj,
jstring file )

Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …

Definition at line 145 of file MkLogFileC_jv.c.

145 {
147 MK_LFL lfh_out;
148 MK_OBJN fmtobj_hdl = (MK_OBJN)pObj2Hdl__null_allow(env,fmtobj);
149 JavaErrorCheck;
150 MK_STRN file_ptr = (file?(*env)->GetStringUTFChars(env,file,NULL):NULL);
151 JavaErrorCheck;
152 enum MkErrorE errVal = MkLogFileOpen(fmtobj_hdl, file_ptr, &lfh_out);
153 MkErrorC_Check(NULL, errVal)
154 jobject __retVal__S = MK(MkLogFileC_ObjCreate)(MK_RT_CALL env,lfh_out);
155 if (file_ptr) (*env)->ReleaseStringUTFChars(env,file,file_ptr);
156 return __retVal__S;
157error:
158 return 0;
159}
#define MK_RT_CALL

◆ MkLogFileC()

jvmkkernel.MkLogFileC.MkLogFileC ( MkObjectC fmtobj,
String file )

Java: [constructor,static] MkLogFileC MkLogFileC.Open(?MkObjectC fmtobj = null?, String file) C-API
open the log-file in append mode …

Definition at line 97 of file MkLogFileC.java.

97 {
98 this(CTOR(fmtobj, file), true);
99 }

◆ Open()

static native MkLogFileC jvmkkernel.MkLogFileC.Open ( MkObjectC fmtobj,
String file )
static