theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3IoCapEF.java
Go to the documentation of this file.
1
9/* LABEL-NO */
10package jvsq3lite;
11
12// BEGIN-Sq3IoCapEF - created by 'jv_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
13
16public class Sq3IoCapEF {
17 public enum Set {
18 ATOMIC (1 ), // 0x00000001
19 ATOMIC512 (2 ), // 0x00000002
20 ATOMIC1K (4 ), // 0x00000004
21 ATOMIC2K (8 ), // 0x00000008
22 ATOMIC4K (16 ), // 0x00000010
23 ATOMIC8K (32 ), // 0x00000020
24 ATOMIC16K (64 ), // 0x00000040
25 ATOMIC32K (128 ), // 0x00000080
26 ATOMIC64K (256 ), // 0x00000100
27 SAFE_APPEND (512 ), // 0x00000200
28 SEQUENTIAL (1024 ), // 0x00000400
29 UNDELETABLE_WHEN_OPEN (2048 ), // 0x00000800
30 POWERSAFE_OVERWRITE (4096 ), // 0x00001000
31 IMMUTABLE (8192 ), // 0x00002000
32 BATCH_ATOMIC (16384); // 0x00004000
33 public final int val;
34 Set(int val) {this.val = val;}
35 public int get() { return val; }
36 }
37 private final int flag;
38 private Sq3IoCapEF(int flg) {
39 this.flag = flg;
40 }
41 public int get() { return flag; }
42 public String toString() {
43 return Sq3Lite.IoCapEF_ToString(this);
44 }
45 public boolean equals(Sq3IoCapEF other) {
46 return this.flag == other.flag;
47 }
48 static public Sq3IoCapEF AND(Sq3IoCapEF.Set... vals) {
49 int flag = 0;
50 for (int i = 0; i < vals.length; i++) {
51 flag&=vals[i].val;
52 }
53 return new Sq3IoCapEF(flag);
54 }
55 static public Sq3IoCapEF set(int val) {
56 return Sq3Lite.IoCapEF_FromInt(val);
57 }
58}
59
60// END-Sq3IoCapEF - created by 'jv_MqS.tcl -i NHI1_HOME/theSq3Lite/c/gen/c_sq3lite.meta' - DO NOT change
Java: enum Sq3IoCapEF → C-API
boolean equals(Sq3IoCapEF other)
static Sq3IoCapEF AND(Sq3IoCapEF.Set... vals)
Sq3Lite PACKAGE - toplevel package of the Programming-Language-Micro-Kernel (PLMK) …
Definition Sq3Lite.java:125
Sq3IoCapEF
Device Characteristics.
static native Sq3IoCapEF IoCapEF_FromInt(int value)
Java: [static] Sq3IoCapEF IoCapEF_FromInt(int value) → C-API return the Sq3IoCapEF from integer ...
static native String IoCapEF_ToString(Sq3IoCapEF value)
Java: [static] String IoCapEF_ToString(Sq3IoCapEF value) → C-API return the Sq3IoCapEF as string...