Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.InterProcessMemoryConstants
Source: src/com/multiversesocial/hyperview/InterProcessMemoryConstants.java

InterProcessMemoryConstants

HyperView V3.2 — interface
version V3.2 interface

Summary

Basic cheesy easy bit defs. Main IO process flag bits -------------- for "resident" backing file deletion on exit.

Source file: InterProcessMemoryConstants.java

Hierarchy

Extends: none

Implements: none

Referenced HyperView classes

Media files used

Declaration & members

public abstract interface InterProcessMemoryConstants

Declared in src/com/multiversesocial/hyperview/InterProcessMemoryConstants.java, lines 3–65. 58 field(s), 0 constructor(s), 0 method(s). Every member has an anchor you can link to (e.g. InterProcessMemoryConstants.html#<id>).

Fields (58)

DeclarationValue / initializerDescriptionSource
public static final int BIT1= 1 (constant)Basic cheesy easy bit defs.line 6
public static final int BIT10= 512 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 9
public static final int BIT11= 1024 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 9
public static final int BIT12= 2048 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 9
public static final int BIT13= 4096 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 10
public static final int BIT14= 8192 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 10
public static final int BIT15= 16384 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 10
public static final int BIT16= 32768 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 11
public static final int BIT17= 65536 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 11
public static final int BIT18= 131072 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 11
public static final int BIT19= 262144 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 12
public static final int BIT2= 2 (constant)Basic cheesy easy bit defs.line 6
public static final int BIT20= 524288 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 12
public static final int BIT21= 1048576 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 12
public static final int BIT22= 2097152 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 13
public static final int BIT23= 4194304 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 13
public static final int BIT24= 8388608 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 13
public static final int BIT25= 16777216 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 14
public static final int BIT26= 33554432 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 14
public static final int BIT27= 67108864 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 14
public static final int BIT28= 134217728 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 15
public static final int BIT29= 268435456 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 15
public static final int BIT3= 4 (constant)Basic cheesy easy bit defs.line 6
public static final int BIT30= 536870912 (constant)No comment in source; name appears in 3 other source file(s): BitDefs, EconomyConstants, HyperConstants.line 15
public static final int BIT31= 1073741824 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, InterProcessMemory.line 16
public static final int BIT32= -2147483648 (constant)No comment in source; name appears in 6 other source file(s): BitDefs, EconomyConstants, HyperConstants, InterProcessMemory ….line 16
public static final int BIT4= 8 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 7
public static final int BIT5= 16 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 7
public static final int BIT6= 32 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 7
public static final int BIT7= 64 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 8
public static final int BIT8= 128 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 8
public static final int BIT9= 256 (constant)No comment in source; name appears in 4 other source file(s): BitDefs, EconomyConstants, HyperConstants, TextConstants.line 8
public static final int BITWIDTH_BYTE_MASK= 7168 (constant)(BIT11|BIT12|BIT13)line 46
public static final int BITWIDTH_INT= 2048 (constant)
source: BIT12
No comment in source; name appears in 1 other source file(s): InterProcessMemory.line 50
public static final int BITWIDTH_LONG= 4096 (constant)
source: BIT13
No comment in source; name appears in 1 other source file(s): InterProcessMemory.line 51
public static final int BITWIDTH_SHORT= 1024 (constant)
source: BIT11
Is it aligned? 12line 49
public static final int BITWIDTH_XOR_MASK= -7169 (constant)
source: ~BITWIDTH_BYTE_MASK
No comment in source; not referenced by name in this type’s methods.line 47
public static final int DEV_SYNCH_MEM= 8 (constant)
source: BIT4
Copy to memory from deviceline 23
public static final int MEM_BINARY= 8192 (constant)
source: BIT14
No comment in source; not referenced by name in this type’s methods.line 53
public static final int MEM_DEFAULT_BUFFER_SIZE= 512 (constant)No comment in source; name appears in 2 other source file(s): InterProcessMemory, ViewMemory.line 17
public static final int MEM_DELETE_TIMEOUT= 150 (constant)X 200 MS = 30 seconds.line 27
public static final int MEM_DELETE_WAITMS= 200 (constant)5 X per second.line 26
public static final int MEM_EXITED= 128 (constant)
source: BIT8
No Memory process signaler running.line 38
public static final int MEM_FORCE_ALIGMMENT= 16384 (constant)
source: BIT15
Force 16/32 bit alighnment for exampleline 54
public static final int MEM_RESIDENT= 2 (constant)
source: BIT2
Keep backing file between process runs. Or delete it.line 21
public static final String MEM_SUFFIX= ".ipc" (constant)ie: Shared Memory Map file.line 61
public static final int MEM_SYNCH_DEV= 16 (constant)
source: BIT5
Copy to device from memoryline 24
public static final int MEM_UNICODE_ENA= 4 (constant)
source: BIT3
Use 16 bit characters else asciiline 22
public static final int MEM_UPDATE_ENA= 1 (constant)
source: BIT1
Synch at timed intervalline 20
public static final int MEM_USER_BIT= 32768 (constant)
source: BIT16
No comment in source; not referenced by name in this type’s methods.line 55
public static final int MEMORY_BLOCK= 1073741824 (constant)
source: BIT31
enable Memory IO blocking. Default = non blocking.line 58
public static final int MEMORY_INITIALIZE= 536870912 (constant)
source: BIT30
Run initialization. Currently (Like device) erases with 0xffffffffline 57
public static final int MEMORY_SHUTDOWN= -2147483648 (constant)
source: BIT32
tell it to quit.line 59
public static final int MODE_GROUP= 512 (constant)
source: BIT10
or group 10line 42
public static final int MODE_PUBLIC= 256 (constant)
source: BIT9
any process 8line 41
public static final int O_RDONLY= 32 (constant)
source: BIT6
xxxxxxxx xxxxxxxx xxxxxxxx x01xxxxxline 34
public static final int O_RDWR= 96 (constant)
source: O_RDONLY | O_WRONLY
xxxxxxxx xxxxxxxx xxxxxxxx x11xxxxxline 36
public static final int O_WRONLY= 64 (constant)
source: BIT7
xxxxxxxx xxxxxxxx xxxxxxxx x10xxxxxline 35

Constructors (0)

None (interface).

Methods (0)

None declared.

Examples

Real usage taken from elsewhere in the HyperView 3.2 source (file and line shown; source path src/com/multiversesocial/hyperview/).

implements — InterProcessMemory.java, line 17

   17  public class InterProcessMemory extends Linkable implements InterProcessMemoryConstants, Runnable,
   18  MemoryInitializer
   19  {
Hits--