com.tapina.robe.runtime
Class DynamicArea

java.lang.Object
  extended bycom.tapina.robe.runtime.Block
      extended bycom.tapina.robe.runtime.DataBlock
          extended bycom.tapina.robe.runtime.RawDataBlock
              extended bycom.tapina.robe.runtime.DynamicArea

public final class DynamicArea
extends RawDataBlock

This class represents an operating system dynamic area definition.

Author:
gareth

Field Summary
static int BOUND
           
static int DOUBLY_MAPPED
           
static int INACCESSIBLE
          Constant denoting area privileges - area is inaccessible in User mode
static int MAPPED_OUT
          Constant denoting area privileges - area is mapped out
static int NOT_BUFFERABLE
           
static int NOT_CACHEABLE
           
static int NOT_USER_RESIZABLE
           
static int READ_ONLY
          Constant denoting area privileges - area is read only
static int READ_WRITE
          Constant denoting area privileges - area is read/write
static int REQUIRE_SPECIFIC_PAGES
           
static int SHRINKABLE
           
static int SPARSE
           
 
Constructor Summary
DynamicArea(int base, int maximumSize, int initialSize, int handlerRoutine, int handlerWorkspace, java.lang.String name, int privileges, int flags)
           
 
Method Summary
 int getAreaNumber()
           
 int getBase()
           
 int getFlags()
           
 int getHandlerRoutine()
           
 int getHandlerWorkspace()
           
 int getInitialSize()
           
 int getMaximumSize()
           
 java.lang.String getName()
           
 int getPrivileges()
           
 
Methods inherited from class com.tapina.robe.runtime.RawDataBlock
extendBackwards, extendForwards, getBytes, getSize, setSize, toString
 
Methods inherited from class com.tapina.robe.runtime.Block
getAddress, setAddress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

READ_WRITE

public static final int READ_WRITE
Constant denoting area privileges - area is read/write

See Also:
Constant Field Values

READ_ONLY

public static final int READ_ONLY
Constant denoting area privileges - area is read only

See Also:
Constant Field Values

INACCESSIBLE

public static final int INACCESSIBLE
Constant denoting area privileges - area is inaccessible in User mode

See Also:
Constant Field Values

MAPPED_OUT

public static final int MAPPED_OUT
Constant denoting area privileges - area is mapped out

See Also:
Constant Field Values

NOT_BUFFERABLE

public static final int NOT_BUFFERABLE
See Also:
Constant Field Values

NOT_CACHEABLE

public static final int NOT_CACHEABLE
See Also:
Constant Field Values

DOUBLY_MAPPED

public static final int DOUBLY_MAPPED
See Also:
Constant Field Values

NOT_USER_RESIZABLE

public static final int NOT_USER_RESIZABLE
See Also:
Constant Field Values

REQUIRE_SPECIFIC_PAGES

public static final int REQUIRE_SPECIFIC_PAGES
See Also:
Constant Field Values

SHRINKABLE

public static final int SHRINKABLE
See Also:
Constant Field Values

SPARSE

public static final int SPARSE
See Also:
Constant Field Values

BOUND

public static final int BOUND
See Also:
Constant Field Values
Constructor Detail

DynamicArea

public DynamicArea(int base,
                   int maximumSize,
                   int initialSize,
                   int handlerRoutine,
                   int handlerWorkspace,
                   java.lang.String name,
                   int privileges,
                   int flags)
Method Detail

getAreaNumber

public final int getAreaNumber()

getBase

public final int getBase()

getMaximumSize

public final int getMaximumSize()

getInitialSize

public final int getInitialSize()

getHandlerRoutine

public final int getHandlerRoutine()

getHandlerWorkspace

public final int getHandlerWorkspace()

getName

public final java.lang.String getName()

getPrivileges

public final int getPrivileges()

getFlags

public final int getFlags()


Copyright © 2003-2005 . All Rights Reserved.