theKernel 10.0
Loading...
Searching...
No Matches
MkLogFileC_Write_JV_API

MkLogFileC - various functions to 'write' into a MkLogFileSMore...

+ Collaboration diagram for MkLogFileC_Write_JV_API:

Functions

native void jvmkkernel.MkLogFileC.WriteC (String text)
  Java: lfl.WriteC(String text) C-API
write to log-file
 
native String jvmkkernel.MkLogFileC.GetFile ()
  Java: String lfl.GetFile() C-API
get the log-file
 
JNIEXPORT void JNICALL Java_jvmkkernel_MkLogFileC_WriteC (JNIEnv *env, jobject self, jstring text)
  Java: lfl.WriteC(String text) C-API
write to log-file
 
JNIEXPORT jstring JNICALL Java_jvmkkernel_MkLogFileC_GetFile (JNIEnv *env, jobject self)
  Java: String lfl.GetFile() C-API
get the log-file
 

Detailed Description

MkLogFileC - various functions to 'write' into a MkLogFileS

Function Documentation

◆ GetFile()

native String jvmkkernel.MkLogFileC.GetFile ( )

Java: String lfl.GetFile() C-API
get the log-file

◆ Java_jvmkkernel_MkLogFileC_GetFile()

JNIEXPORT jstring JNICALL Java_jvmkkernel_MkLogFileC_GetFile ( JNIEnv * env,
jobject self )

Java: String lfl.GetFile() C-API
get the log-file

Definition at line 187 of file MkLogFileC_jv.c.

187 {
188 MK_LFLN hdl = (MK_LFLN)pObj2Hdl(env,"MkLogFileC",self);
189 JavaErrorCheck;
190 MkRtSetup_X(hdl);
191 MK_STRN file_out;
192 enum MkErrorE errVal = MkLogFileGetFile(hdl, &file_out);
193 MkErrorC_Check(hdl, errVal)
194 jstring __retVal__S = JC2O(env,file_out);
195 return __retVal__S;
196error:
197 return 0;
198}
MkErrorE
collection for the different error-codes …
const MK_STRB * MK_STRN
constant string pointer data-type
const struct MkLogFileS * MK_LFLN
class-shortcut for const struct MkLogFileS *, all const shortcut using the XX_YYYC syntax (only for p...
#define MkLogFileGetFile(...)
#define MkRtSetup_X(x)
define a MkLogFileC object …

◆ Java_jvmkkernel_MkLogFileC_WriteC()

JNIEXPORT void JNICALL Java_jvmkkernel_MkLogFileC_WriteC ( JNIEnv * env,
jobject self,
jstring text )

Java: lfl.WriteC(String text) C-API
write to log-file

Definition at line 171 of file MkLogFileC_jv.c.

171 {
172 MK_LFLN hdl = (MK_LFLN)pObj2Hdl__null_allow(env,self);
173 JavaErrorCheck;
174 MkRtSetup_X(hdl);
175 MK_STRN text_ptr = (text?(*env)->GetStringUTFChars(env,text,NULL):NULL);
176 JavaErrorCheck;
177 enum MkErrorE errVal = MkLogFileWriteC(hdl, text_ptr);
178 MkErrorC_Check(hdl, errVal)
179 if (text_ptr) (*env)->ReleaseStringUTFChars(env,text,text_ptr);
180error:
181 return;
182}
#define MkLogFileWriteC(...)

◆ WriteC()

native void jvmkkernel.MkLogFileC.WriteC ( String text)

Java: lfl.WriteC(String text) C-API
write to log-file