theKernel 10.0
Loading...
Searching...
No Matches
MkBufferC_Class_JV_API

MkBufferC - define the class … More...

+ Collaboration diagram for MkBufferC_Class_JV_API:

Functions

static native MkBufferC jvmkkernel.MkBufferC.HandleResolve (int netHdl)
  Java: [static] MkBufferC MkBufferC.HandleResolve(int netHdl) C-API
Handle-Resolve-Slot - return a MkBufferC from netHdl or null if invalid…
 
native MkBufferC jvmkkernel.MkBufferC.Next ()
  Java: MkBufferC buf.Next() C-API
get next instance from linked-list of MkBufferS type
 
native MkBufferC jvmkkernel.MkBufferC.Prev ()
  Java: MkBufferC buf.Prev() C-API
get previous instance from linked-list of MkBufferS type
 
static native MkBufferC jvmkkernel.MkBufferC.Instances ()
  Java: [static] MkBufferC MkBufferC.Instances() C-API
get head-instance from linked-list of MkBufferS type …
 
static native MkBufferC jvmkkernel.MkBufferC.GetNull ()
  Java: [static] MkBufferC MkBufferC.GetNull() C-API
Null-Slot - return a MkBufferC typed NULL instance …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_HandleResolve (JNIEnv *env, jclass class, jint netHdl)
  Java: [static] MkBufferC MkBufferC.HandleResolve(int netHdl) 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: MkBufferC buf.Next() C-API
get next instance from linked-list of MkBufferS type
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Prev (JNIEnv *env, jobject self)
  Java: MkBufferC buf.Prev() C-API
get previous instance from linked-list of MkBufferS type
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Instances (JNIEnv *env, jclass class)
  Java: [static] MkBufferC MkBufferC.Instances() C-API
get head-instance from linked-list of MkBufferS type …
 
JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_GetNull (JNIEnv *env, jclass class)
  Java: [static] MkBufferC MkBufferC.GetNull() C-API
Null-Slot - return a MkBufferC typed NULL instance …
 

Detailed Description

MkBufferC - define the class …

Function Documentation

◆ GetNull()

static native MkBufferC jvmkkernel.MkBufferC.GetNull ( )
static

Java: [static] MkBufferC MkBufferC.GetNull() C-API
Null-Slot - return a MkBufferC typed NULL instance …

Reimplemented from jvmkkernel.MkObjectC.

◆ HandleResolve()

static native MkBufferC jvmkkernel.MkBufferC.HandleResolve ( int netHdl)
static

Java: [static] MkBufferC MkBufferC.HandleResolve(int netHdl) C-API
Handle-Resolve-Slot - return a MkBufferC from netHdl or null if invalid…

Reimplemented from jvmkkernel.MkObjectC.

◆ Instances()

static native MkBufferC jvmkkernel.MkBufferC.Instances ( )
static

Java: [static] MkBufferC MkBufferC.Instances() C-API
get head-instance from linked-list of MkBufferS type …

Reimplemented from jvmkkernel.MkObjectC.

◆ Java_jvmkkernel_MkBufferC_GetNull()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_GetNull ( JNIEnv * env,
jclass class )

Java: [static] MkBufferC MkBufferC.GetNull() C-API
Null-Slot - return a MkBufferC typed NULL instance …

Definition at line 187 of file MkBufferC_jv.c.

187 {
189 MK_BUF __retVal__L = MkBufferGetNull();
190 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
191 return __retVal__S;
192}
static MK_BUF MkBufferGetNull(void)
Null-Slot - return a MkBufferC typed NULL instance …
#define MK_RT_CALL
#define MkRtSetup_NULL
The ABSTRACT-CLASS used to store a native-type-data-item defined by PRIMITIVE TYPE …

◆ Java_jvmkkernel_MkBufferC_HandleResolve()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_HandleResolve ( JNIEnv * env,
jclass class,
jint netHdl )

Java: [static] MkBufferC MkBufferC.HandleResolve(int netHdl) C-API
Handle-Resolve-Slot - return a MkBufferC from netHdl or null if invalid…

Definition at line 123 of file MkBufferC_jv.c.

123 {
125 MK_BUF __retVal__L = MkBufferHandleResolve(netHdl);
126 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
127 return __retVal__S;
128}
#define MkBufferHandleResolve(...)

◆ Java_jvmkkernel_MkBufferC_Instances()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Instances ( JNIEnv * env,
jclass class )

Java: [static] MkBufferC MkBufferC.Instances() C-API
get head-instance from linked-list of MkBufferS type …

Definition at line 170 of file MkBufferC_jv.c.

170 {
172 MK_BUF __retVal__L = MkBufferInstances();
173 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
174 return __retVal__S;
175}
#define MkBufferInstances()

◆ Java_jvmkkernel_MkBufferC_Next()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Next ( JNIEnv * env,
jobject self )

Java: MkBufferC buf.Next() C-API
get next instance from linked-list of MkBufferS type

Definition at line 144 of file MkBufferC_jv.c.

144 {
145 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
146 JavaErrorCheck;
147 MkRtSetup_X(hdl);
148 MK_BUF __retVal__L = MkBufferNext(hdl);
149 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
150 return __retVal__S;
151error:
152 return 0;
153}
struct MkBufferS * MK_BUF
class-shortcut for struct MkBufferS *, all shortcut using the XX_YYY syntax (only for public API) …
static MK_BUF MkBufferNext(MK_BUF const buf)
get next instance from linked-list of MkBufferS type
#define MkRtSetup_X(x)

◆ Java_jvmkkernel_MkBufferC_Prev()

JNIEXPORT jobject JNICALL Java_jvmkkernel_MkBufferC_Prev ( JNIEnv * env,
jobject self )

Java: MkBufferC buf.Prev() C-API
get previous instance from linked-list of MkBufferS type

Definition at line 156 of file MkBufferC_jv.c.

156 {
157 MK_BUF hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",self);
158 JavaErrorCheck;
159 MkRtSetup_X(hdl);
160 MK_BUF __retVal__L = MkBufferPrev(hdl);
161 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
162 return __retVal__S;
163error:
164 return 0;
165}
static MK_BUF MkBufferPrev(MK_BUF const buf)
get previous instance from linked-list of MkBufferS type

◆ Next()

native MkBufferC jvmkkernel.MkBufferC.Next ( )

Java: MkBufferC buf.Next() C-API
get next instance from linked-list of MkBufferS type

Reimplemented from jvmkkernel.MkObjectC.

◆ Prev()

native MkBufferC jvmkkernel.MkBufferC.Prev ( )

Java: MkBufferC buf.Prev() C-API
get previous instance from linked-list of MkBufferS type

Reimplemented from jvmkkernel.MkObjectC.