theKernel 10.0
|
tag: nhi1-release-250425 More...
#include "jni_h/jvmkkernel_MkBufferC.h"
#include "LibMkKernel_private_jv.h"
Go to the source code of this file.
Macros | |
#define | META_FILE_NAME "MkBufferC_jv.c" |
#define | ClassInit \ |
Functions | |
jobject | jvmkkernel_MkBufferC_ObjNew (MK_RT mkrt, JNIEnv *env, MK_BUF hdl) |
static MK_UNUSED jobject | jvmkkernel_MkBufferC_ObjCreate (MK_RT mkrt, JNIEnv *env, MK_BUF hdl) |
static MK_PTR | jvmkkernel_MkBufferC_selfCreate (MK_RT mkrt, MK_OBJ obj, MK_PTR envP) |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_AppendC (JNIEnv *env, jobject self, jstring val) |
Java: → C-API append a single string to a MkBufferC object … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_AppendStringR (JNIEnv *env, jobject self, jstring val) |
Java: → C-API append a single string to a MkBufferC object … | |
JNIEXPORT jint JNICALL | Java_jvmkkernel_MkBufferC_Pop (JNIEnv *env, jobject self, jstring val) |
Java: → C-API delete str from the MkBufferC … | |
JNIEXPORT jint JNICALL | Java_jvmkkernel_MkBufferC_Push (JNIEnv *env, jobject self, jstring val) |
Java: → C-API add str to the MkBufferC … | |
JNIEXPORT MK_NAT_OBJECT JNICALL | ToObject (JNIEnv *env, jobject self) |
Java: → C-API return the native language object from a MkBufferC … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_HandleResolve (JNIEnv *env, jclass class, jint netHdl) |
Java: → C-API Handle-Resolve-Slot - return a MkBufferC from netHdl or null if invalid… | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Next (JNIEnv *env, jobject self) |
Java: → C-API get next instance from linked-list of MkBufferS type | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Prev (JNIEnv *env, jobject self) |
Java: → C-API get previous instance from linked-list of MkBufferS type | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Instances (JNIEnv *env, jclass class) |
Java: → C-API get head-instance from linked-list of MkBufferS type … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_GetNull (JNIEnv *env, jclass class) |
Java: → C-API Null-Slot - return a MkBufferC typed NULL instance … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_GetBFL (JNIEnv *env, jobject self, jobject val_inout) |
Java: → C-API function to read an MkBufferListC from an MkBufferC object … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_GetBUF (JNIEnv *env, jobject self) |
Java: → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jbyteArray JNICALL | Java_jvmkkernel_MkBufferC_GetBIN (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetBIN → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jboolean JNICALL | Java_jvmkkernel_MkBufferC_GetBOL (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetBOL → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jdouble JNICALL | Java_jvmkkernel_MkBufferC_GetDBL (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetDBL → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jfloat JNICALL | Java_jvmkkernel_MkBufferC_GetFLT (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetFLT → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jshort JNICALL | Java_jvmkkernel_MkBufferC_GetI16 (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetI16 → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jint JNICALL | Java_jvmkkernel_MkBufferC_GetI32 (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetI32 → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jlong JNICALL | Java_jvmkkernel_MkBufferC_GetI64 (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetI64 → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jbyte JNICALL | Java_jvmkkernel_MkBufferC_GetI8 (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetI8 → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jstring JNICALL | Java_jvmkkernel_MkBufferC_GetSTR (JNIEnv *env, jobject self) |
Java: doc_mk_jv_BufferGetSTR → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jstring JNICALL | Java_jvmkkernel_MkBufferC_GetStringR (JNIEnv *env, jobject self) |
Java: → C-API get a val_out from a MkBufferC … | |
JNIEXPORT jchar JNICALL | Java_jvmkkernel_MkBufferC_GetType1 (JNIEnv *env, jobject self) |
Java: → C-API return the type from a MkBufferC as single character value … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_GetType2 (JNIEnv *env, jobject self) |
Java: → C-API return the MkTypeE from a MkBufferC … | |
JNIEXPORT jstring JNICALL | Java_jvmkkernel_MkBufferC_GetType3 (JNIEnv *env, jobject self) |
Java: → C-API return the type from a MkBufferC as single character string … | |
JNIEXPORT jboolean JNICALL | Java_jvmkkernel_MkBufferC_IsLocal (JNIEnv *env, jobject self) |
Java: → C-API Check if the MkBufferC is local (temporary), not local mean global … | |
JNIEXPORT void JNICALL | Java_jvmkkernel_MkBufferC_LogS (JNIEnv *env, jobject self, jstring varname, jobject fmtobj, jstring callfunc) |
Java: → C-API log the short MkBufferC object data to the MkLogFileC (default: stderr) … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Copy (JNIEnv *env, jobject self, jobject srce) |
Java: → C-API copy the MkBufferC from srce to dest … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Reset (JNIEnv *env, jobject self) |
Java: → C-API reset a MkBufferC to the length zero … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SizeAdd (JNIEnv *env, jobject self, jint size) |
Java: → C-API add size storage to the buf … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SizeNew (JNIEnv *env, jobject self, jint size) |
Java: → C-API alloc min size storage to the buf … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Temp (JNIEnv *env, jobject self) |
Java: → C-API create a temporary copy of the MkBufferC buf … | |
JNIEXPORT void JNICALL | Java_jvmkkernel_MkBufferC_CastTo (JNIEnv *env, jobject self, jobject typ) |
Java: → C-API change the type of an MkBufferC to type … | |
JNIEXPORT jint JNICALL | Java_jvmkkernel_MkBufferC_Cmp (JNIEnv *env, jobject self, jobject buf2) |
Java: → C-API compare TWO MkBufferC objects like strcmp do it for strings … | |
JNIEXPORT void JNICALL | Java_jvmkkernel_MkBufferC_ResetFull (JNIEnv *env, jobject self) |
Java: → C-API reset a MkBufferC to the length zero and free allocated storage… | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetBIN (JNIEnv *env, jobject self, jbyteArray val) |
Java: doc_mk_jv_BufferSetBIN → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetBOL (JNIEnv *env, jobject self, jboolean val) |
Java: doc_mk_jv_BufferSetBOL → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetBUF (JNIEnv *env, jobject self, jobject val) |
Java: → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetBinaryR (JNIEnv *env, jobject self, jbyteArray val) |
Java: → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetDBL (JNIEnv *env, jobject self, jdouble val) |
Java: doc_mk_jv_BufferSetDBL → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetFLT (JNIEnv *env, jobject self, jfloat val) |
Java: doc_mk_jv_BufferSetFLT → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetI16 (JNIEnv *env, jobject self, jshort val) |
Java: doc_mk_jv_BufferSetI16 → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetI32 (JNIEnv *env, jobject self, jint val) |
Java: doc_mk_jv_BufferSetI32 → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetI64 (JNIEnv *env, jobject self, jlong val) |
Java: doc_mk_jv_BufferSetI64 → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetI8 (JNIEnv *env, jobject self, jbyte val) |
Java: doc_mk_jv_BufferSetI8 → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetSTR (JNIEnv *env, jobject self, jstring val) |
Java: doc_mk_jv_BufferSetSTR → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_SetStringR (JNIEnv *env, jobject self, jstring val) |
Java: → C-API Set the MkBufferC to the val … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Merge (JNIEnv *env, jobject self) |
Java: → C-API Merge-Constructor - create a new MkBufferC as a merge from an existing object … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Dup (JNIEnv *env, jobject self) |
Java: → C-API Dup-Constructor - create a new MkBufferC instance as copy from an existing MkBufferC instance | |
JNIEXPORT jlong JNICALL | Java_jvmkkernel_MkBufferC_CTOR (JNIEnv *env, jclass class, jint size) |
Java: → C-API Constructor - create a new MkBufferC with minimum size of internal storage … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Create (JNIEnv *env, jclass class, jint size) |
Java: → C-API Constructor - create a new MkBufferC with minimum size of internal storage … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Create1024 (JNIEnv *env, jclass class, jint size) |
Java: → C-API call the BufferCreate with default type MkBuffer1024S (1024 byte) … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Create256 (JNIEnv *env, jclass class, jint size) |
Java: → C-API call the BufferCreate with default type MkBuffer256S (256 byte) … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_Create64 (JNIEnv *env, jclass class, jint size) |
Java: → C-API call the BufferCreate with default type MkBuffer64S (64 byte) … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateBIN (JNIEnv *env, jclass class, jbyteArray val) |
Java: doc_mk_jv_BufferCreateBIN → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateBOL (JNIEnv *env, jclass class, jboolean val) |
Java: doc_mk_jv_BufferCreateBOL → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateBUF (JNIEnv *env, jclass class, jobject val) |
Java: → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateDBL (JNIEnv *env, jclass class, jdouble val) |
Java: doc_mk_jv_BufferCreateDBL → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateFLT (JNIEnv *env, jclass class, jfloat val) |
Java: doc_mk_jv_BufferCreateFLT → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateI16 (JNIEnv *env, jclass class, jshort val) |
Java: doc_mk_jv_BufferCreateI16 → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateI32 (JNIEnv *env, jclass class, jint val) |
Java: doc_mk_jv_BufferCreateI32 → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateI64 (JNIEnv *env, jclass class, jlong val) |
Java: doc_mk_jv_BufferCreateI64 → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateI8 (JNIEnv *env, jclass class, jbyte val) |
Java: doc_mk_jv_BufferCreateI8 → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateSTR (JNIEnv *env, jclass class, jstring val) |
Java: doc_mk_jv_BufferCreateSTR → C-API Constructor - create a new MkBufferC with an PRIMITIVE TYPE … | |
JNIEXPORT jobject JNICALL | Java_jvmkkernel_MkBufferC_CreateTLS (JNIEnv *env, jclass class, jstring tlsName, jboolean resetB) |
Java: → C-API same as BufferCreate but require no cleanup | |
void | jvmkkernel_MkBufferC_Init (MK_RT mkrt) |
tag: nhi1-release-250425
Definition in file MkBufferC_jv.c.
#define ClassInit \ |
Definition at line 31 of file MkBufferC_jv.c.
#define META_FILE_NAME "MkBufferC_jv.c" |
Definition at line 10 of file MkBufferC_jv.c.
void jvmkkernel_MkBufferC_Init | ( | MK_RT | mkrt | ) |
Definition at line 1038 of file MkBufferC_jv.c.
|
static |
Definition at line 22 of file MkBufferC_jv.c.
Definition at line 16 of file MkBufferC_jv.c.