theKernel 10.0
Loading...
Searching...
No Matches
MkBufferStreamC.java
Go to the documentation of this file.
1
9/* LABEL-INIT */
10package jvmkkernel;
11
12/* LABEL-START */
13
18public class MkBufferStreamC extends MkObjectC {
19
20 static {
22 }
23
24 private MkBufferStreamC (long mng, boolean dummy) {
25 super(mng,dummy);
26 }
27
28/* LABEL-END */
29
30 // INTERNAL
31
32 // PUBLIC
33
34 // BEGIN-MkBufferStreamC - created by 'jv_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
35
39
40 // doc-key: MkBufferStreamC,MkBufferStreamC-Class-Export,sc_
41
43 public native static MkBufferStreamC HandleResolve (int netHdl);
44
45 // doc-key: MkBufferStreamC,MkBufferStreamC-Class-Export,om_
46
47 // skip class-overload: public native int HandleGet ()
48
50 // MkBufferStreamC_Class_JV_API
51
55
56 // doc-key: MkBufferStreamC,MkBufferStreamC-Class-Introspection,oc_
57
59 public native MkBufferStreamC Next ();
60
62 public native MkBufferStreamC Prev ();
63
64 // doc-key: MkBufferStreamC,MkBufferStreamC-Class-Introspection,sc_
65
67 public native static MkBufferStreamC Instances ();
68
70 // MkBufferStreamC_Class_JV_API
71
75
76 // doc-key: MkBufferStreamC,MkBufferStreamC-Class-Misc,sc_
77
79 public native static MkBufferStreamC GetNull ();
80
82 // MkBufferStreamC_Class_JV_API
83
87
88 // doc-key: MkBufferStreamC,MkBufferStreamC-Misc,oc_
89
92
94 public native MkBufferStreamC Reset ();
95
97 public native MkBufferListC ToBFL ();
98
99 // doc-key: MkBufferStreamC,MkBufferStreamC-Misc,om_
100
101 // skip class-overload: public native void Log (MkObjectC fmtobj, int debug, String callfunc, int lvl)
102
104 public void Log () {
105 Log ((MkObjectC) null, 0, null, 0);
106 }
107
109 public void Log (MkObjectC fmtobj) {
110 Log (fmtobj, 0, null, 0);
111 }
112
114 public void Log (MkObjectC fmtobj, int debug) {
115 Log (fmtobj, debug, null, 0);
116 }
117
119 public void Log (MkObjectC fmtobj, int debug, String callfunc) {
120 Log (fmtobj, debug, callfunc, 0);
121 }
122
124 public native void PosToStart ();
125
127 public native void ResetFull ();
128
129 // skip class-overload: public native String ToString ()
130
132 // MkBufferStreamC_Misc_JV_API
133
137
138 // doc-key: MkBufferStreamC,MkBufferStreamC-Read,oci
139
141 public native MkBufferListC ReadALL (MkBufferListC val_inout);
142
145 return ReadALL ((MkBufferListC) null);
146 }
147
148 // doc-key: MkBufferStreamC,MkBufferStreamC-Read,oco
149
151 public native MkBufferListC ReadBFL ();
152
154 public native MkBufferC ReadBUF ();
155
156 // doc-key: MkBufferStreamC,MkBufferStreamC-Read,om_
157
159 public native MkTypeE ReadGetNextType ();
160
162 public native int ReadGetNumItems ();
163
165 public native boolean ReadItemExists ();
166
168 public native void ReadL_END ();
169
171 public native void ReadL_START (MkBufferC buf);
172
174 public void ReadL_START () {
175 ReadL_START ((MkBufferC) null);
176 }
177
179 public native void ReadUndo ();
180
181 // doc-key: MkBufferStreamC,MkBufferStreamC-Read,omo
182
184 public native byte[] ReadBIN ();
185
187 public native boolean ReadBOL ();
188
190 public native double ReadDBL ();
191
193 public native float ReadFLT ();
194
196 public native int ReadI32 ();
197
199 public native long ReadI64 ();
200
202 public native byte ReadI8 ();
203
205 public native long ReadLONG ();
206
208 public native String ReadSTR ();
209
211 // MkBufferStreamC_Read_JV_API
212
216
217 // doc-key: MkBufferStreamC,MkBufferStreamC-TOR,oC_
218
220 public native MkBufferStreamC Merge ();
221
222 // doc-key: MkBufferStreamC,MkBufferStreamC-TOR,oCx
223
225 public native MkBufferStreamC Dup ();
226
227 // doc-key: MkBufferStreamC,MkBufferStreamC-TOR,sCc
228
230 private native static long CTOR (int size);
231
233 private static long CTOR () {
234 return CTOR (0);
235 }
236
238 public native static MkBufferStreamC Create (int size);
239
241 public MkBufferStreamC (int size) {
242 this(CTOR(size), true);
243 }
244
246 public native static MkBufferStreamC Create1024 (int size);
247
249 public static MkBufferStreamC Create1024 () {
250 return Create1024 (0);
251 }
252
254 public native static MkBufferStreamC Create16384 (int size);
255
257 public static MkBufferStreamC Create16384 () {
258 return Create16384 (0);
259 }
260
262 public native static MkBufferStreamC Create256 (int size);
263
265 public static MkBufferStreamC Create256 () {
266 return Create256 (0);
267 }
268
270 public native static MkBufferStreamC Create64 (int size);
271
273 public static MkBufferStreamC Create64 () {
274 return Create64 (0);
275 }
276
278 public static MkBufferStreamC Create () {
279 return Create (0);
280 }
281
283 public MkBufferStreamC () {
284 this(CTOR(0), true);
285 }
286
287 // doc-key: MkBufferStreamC,MkBufferStreamC-TOR,sc_
288
290 public native static MkBufferStreamC CreateTLS (String tlsName, boolean resetB);
291
293 public static MkBufferStreamC CreateTLS (String tlsName) {
294 return CreateTLS (tlsName, true);
295 }
296
298 // MkBufferStreamC_TOR_JV_API
299
303
304 // doc-key: MkBufferStreamC,MkBufferStreamC-Write,om_
305
307 public native void WriteBFL (MkBufferListC bfl);
308
310 public native void WriteBIN (byte[] val);
311
313 public native void WriteBOL (boolean val);
314
316 public native void WriteBUF (MkBufferC val);
317
319 public native void WriteBUS_FLAT (MkBufferStreamC add);
320
322 public native void WriteDBL (double val);
323
325 public native void WriteFLT (float val);
326
328 public native void WriteHDL (int val);
329
331 public native void WriteI32 (int val);
332
334 public native void WriteI64 (long val);
335
337 public native void WriteI8 (byte val);
338
340 public native void WriteLONG (long val);
341
343 public native void WriteL_END ();
344
346 public native void WriteL_FLAT (MkBufferListC bfl);
347
349 public native void WriteL_START ();
350
352 public native void WriteSTR (String val, int len);
353
355 public void WriteSTR (String val) {
356 WriteSTR (val, -1);
357 }
358
360 // MkBufferStreamC_Write_JV_API
361
362 // END-MkBufferStreamC - created by 'jv_MqS.tcl -i NHI1_HOME/theKernel/c/gen/c_mkkernel.meta' - DO NOT change
363
364}
365
MkBufferC - the abstract class known as buf or buffer is used to create and manage dynamic,...
MkBufferListC - the class known as bfl or buffer-list is used to create and manage a list of MkBuffer...
MkBufferStreamC - the abstract class known as bus or stream is a subclass of MkBufferC and is used fo...
MkKernel PACKAGE - The package is the toplevel structure of the Programming-Language-Micro-Kernel (PL...
MkObjectC - class known as obj or object is used as base-class type for a Programming-Language-Micro-...
Java: enum MkTypeE → C-API
Definition MkTypeE.java:16
native MkBufferStreamC Prev()
Java: MkBufferStreamC bus.Prev() → C-API get previous instance from linked-list of MkBufferStre...
native MkBufferStreamC Next()
Java: MkBufferStreamC bus.Next() → C-API get next instance from linked-list of MkBufferStreamS ...
static native MkBufferStreamC HandleResolve(int netHdl)
Java: [static] MkBufferStreamC MkBufferStreamC.HandleResolve(int netHdl) → C-API Handle-Resolve-...
static native MkBufferStreamC Instances()
Java: [static] MkBufferStreamC MkBufferStreamC.Instances() → C-API get head-instance from linked...
static native MkBufferStreamC GetNull()
Java: [static] MkBufferStreamC MkBufferStreamC.GetNull() → C-API Null-Slot - return a MkBufferSt...
void Log(MkObjectC fmtobj, int debug, String callfunc)
Java: bus.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?...
native MkBufferStreamC Reset()
Java: MkBufferStreamC bus.Reset() → C-API reset a MkBufferStreamC to the length zero …
native MkBufferListC ToBFL()
Java: MkBufferListC bus.ToBFL() → C-API convert the bus into a MkBufferListC …
native void ResetFull()
Java: bus.ResetFull() → C-API reset a MkBufferStreamC to the length zero and free allocated sto...
native void PosToStart()
Java: bus.PosToStart() → C-API set the current-access-position to the start of MkBufferStreamC ...
void Log(MkObjectC fmtobj)
Java: bus.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?...
void Log()
Java: bus.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?...
void Log(MkObjectC fmtobj, int debug)
Java: bus.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?...
native MkBufferStreamC Copy(MkBufferStreamC src)
Java: MkBufferStreamC bus.Copy(MkBufferStreamC src) → C-API copy the MkBufferStreamC from src t...
native long ReadI64()
Java: doc_mk_jv_BufferStreamReadI64 → C-API read a val_out from the MkBufferStreamC …
native float ReadFLT()
Java: doc_mk_jv_BufferStreamReadFLT → C-API read a val_out from the MkBufferStreamC …
native byte[] ReadBIN()
Java: doc_mk_jv_BufferStreamReadBIN → C-API read a val_out from the MkBufferStreamC …
native int ReadI32()
Java: doc_mk_jv_BufferStreamReadI32 → C-API read a val_out from the MkBufferStreamC …
native void ReadL_START(MkBufferC buf)
Java: bus.ReadL_START(?MkBufferC buf = null?) → C-API START read a list-item-type from the MkBu...
native MkBufferC ReadBUF()
Java: MkBufferC bus.ReadBUF() → C-API read a val_out from the MkBufferStreamC …
MkBufferListC ReadALL()
Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) → C-API get a temporary MkBuf...
native void ReadL_END()
Java: bus.ReadL_END() → C-API END read a list-item-type from the MkBufferStreamC …
native MkTypeE ReadGetNextType()
Java: MkTypeE bus.ReadGetNextType() → C-API get the type (MkTypeE) of the next Item in the MkBu...
native long ReadLONG()
Java: long bus.ReadLONG() → C-API read the long native object from the MkBufferStreamC …
native void ReadUndo()
Java: bus.ReadUndo() → C-API undo the last MkBufferStreamC READ function call …
native MkBufferListC ReadBFL()
Java: MkBufferListC bus.ReadBFL() → C-API read a MkBufferListC from the MkBufferStreamC …
native boolean ReadBOL()
Java: doc_mk_jv_BufferStreamReadBOL → C-API read a val_out from the MkBufferStreamC …
native MkBufferListC ReadALL(MkBufferListC val_inout)
Java: MkBufferListC bus.ReadALL(?MkBufferListC val_inout = null?) → C-API get a temporary MkBuf...
native String ReadSTR()
Java: doc_mk_jv_BufferStreamReadSTR → C-API read a val_out from the MkBufferStreamC …
native byte ReadI8()
Java: doc_mk_jv_BufferStreamReadI8 → C-API read a val_out from the MkBufferStreamC …
native int ReadGetNumItems()
Java: int bus.ReadGetNumItems() → C-API get the number of items left in the MkBufferStreamC …
void ReadL_START()
Java: bus.ReadL_START(?MkBufferC buf = null?) → C-API START read a list-item-type from the MkBu...
native double ReadDBL()
Java: doc_mk_jv_BufferStreamReadDBL → C-API read a val_out from the MkBufferStreamC …
native boolean ReadItemExists()
Java: boolean bus.ReadItemExists() → C-API check if an item exists in the read-data-package …
static native MkBufferStreamC Create(int size)
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(?int size = 0?) → C-API create...
static MkBufferStreamC Create64()
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create64(?int size = 0?...
native MkBufferStreamC Merge()
Java: [constructor] MkBufferStreamC bus.Merge() → C-API Merge-Constructor - create a new MkBuffe...
static native MkBufferStreamC Create1024(int size)
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create1024(?int size = 0?...
static MkBufferStreamC Create256()
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create256(?int size = 0?...
static MkBufferStreamC Create16384()
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create16384(?int size = 0?...
MkBufferStreamC(int size)
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(?int size = 0?) → C-API create...
static native MkBufferStreamC Create256(int size)
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create256(?int size = 0?...
MkBufferStreamC()
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(?int size = 0?) → C-API create...
static native MkBufferStreamC CreateTLS(String tlsName, boolean resetB)
Java: [static] MkBufferStreamC MkBufferStreamC.CreateTLS(String tlsName, ?boolean resetB = true?...
static native MkBufferStreamC Create64(int size)
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create64(?int size = 0?...
static MkBufferStreamC CreateTLS(String tlsName)
Java: [static] MkBufferStreamC MkBufferStreamC.CreateTLS(String tlsName, ?boolean resetB = true?...
native MkBufferStreamC Dup()
Java: [constructor] MkBufferStreamC src.Dup() → C-API Dup-Constructor - create a new MkBufferStr...
static native MkBufferStreamC Create16384(int size)
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create16384(?int size = 0?...
static MkBufferStreamC Create()
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create(?int size = 0?) → C-API create...
static MkBufferStreamC Create1024()
Java: [constructor,static] MkBufferStreamC MkBufferStreamC.Create1024(?int size = 0?...
native void WriteL_FLAT(MkBufferListC bfl)
Java: bus.WriteL_FLAT(MkBufferListC bfl) → C-API write a MkBufferListC FLAT into the MkBufferSt...
native void WriteLONG(long val)
Java: bus.WriteLONG(long val) → C-API write the long native object into the MkBufferStreamC …
native void WriteBUS_FLAT(MkBufferStreamC add)
Java: bus.WriteBUS_FLAT(MkBufferStreamC add) → C-API write a MkBufferStreamC into the MkBufferS...
native void WriteHDL(int val)
Java: bus.WriteHDL(int val) → C-API write the handle into the MkBufferStreamC …
native void WriteBUF(MkBufferC val)
Java: bus.WriteBUF(MkBufferC val) → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteI32(int val)
Java: doc_mk_jv_BufferStreamWriteI32 → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteSTR(String val, int len)
Java: doc_mk_jv_BufferStreamWriteSTR → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteBIN(byte[] val)
Java: doc_mk_jv_BufferStreamWriteBIN → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteFLT(float val)
Java: doc_mk_jv_BufferStreamWriteFLT → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteL_END()
Java: bus.WriteL_END() → C-API END write a list-item-type into the MkBufferStreamC …
native void WriteDBL(double val)
Java: doc_mk_jv_BufferStreamWriteDBL → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteL_START()
Java: bus.WriteL_START() → C-API START write a list-item-type into the MkBufferStreamC …
native void WriteBOL(boolean val)
Java: doc_mk_jv_BufferStreamWriteBOL → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteI8(byte val)
Java: doc_mk_jv_BufferStreamWriteI8 → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteI64(long val)
Java: doc_mk_jv_BufferStreamWriteI64 → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
native void WriteBFL(MkBufferListC bfl)
Java: bus.WriteBFL(MkBufferListC bfl) → C-API write a MkBufferListC into the MkBufferStreamC …
void WriteSTR(String val)
Java: doc_mk_jv_BufferStreamWriteSTR → C-API write a PRIMITIVE TYPE into the MkBufferStreamC …
static void Setup()
Java: [static] Setup() → C-API setup jvmkkernel internal memory …