org.opengroup.arm40.transaction
Interface ArmConstants


public interface ArmConstants

Constants that are widely used in the ARM 4.0 interfaces. They are declared in one interface as a matter of convenience (instead of duplicating them in multiple interfaces).

Author:
ARM Working Group of The Open Group

Field Summary
static int CORR_MAX_LENGTH
          Maximum length of a correlator (currently = 512 bytes)
static int CORR_MIN_LENGTH
          Minimum length of a correlator ( = 4 bytes)
static int DIAG_DETAILS_MAX_LENGTH
          Maximum length of diagnostic details string (currently = 4095 characters)
static int ID_LENGTH
          Length of all IDs (16 bytes)
static int METRIC_MAX_COUNT
          Maximum number of metric slots (currently = 7)
static int METRIC_MAX_INDEX
          Maximum index of a metric slot (currently = 6)
static int METRIC_MIN_INDEX
          Minimum index of a metric slot (currently = 0)
static int NAME_MAX_LENGTH
          Maximum chars in app/tran/metric name (currently = 127)
static int PROPERTY_MAX_COUNT
          Maximum number of identity and context properties (currently = 20)
static int PROPERTY_MAX_INDEX
          Maximum array index of an identity or context property (currently = 19)
static int PROPERTY_MIN_INDEX
          Minimum array index of an identity or context property (currently = 0)
static int PROPERTY_NAME_MAX_LENGTH
          Maximum chars in an identity or context property (currently = 127)
static int PROPERTY_URI_MAX_LENGTH
          Maximum chars in an URI property (currently = 4095)
static int PROPERTY_VALUE_MAX_LENGTH
          Maximum chars in an identity or context property (currently = 255)
static int STATUS_ABORT
          Valid status value for ArmTranReport and ArmTransaction (=1)
static int STATUS_FAILED
          Valid status value for ArmTranReport and ArmTransaction (=2)
static int STATUS_GOOD
          Valid status value for ArmTranReport and ArmTransaction (=0)
static int STATUS_INVALID
          Status value used when application passes an invalid value (=-1)
static int STATUS_UNKNOWN
          Valid status value for ArmTranReport and ArmTransaction (=3)
static int USE_CURRENT_TIME
          Used with ArmTranReport (currently = -1)
 

Field Detail

CORR_MAX_LENGTH

static final int CORR_MAX_LENGTH
Maximum length of a correlator (currently = 512 bytes)

See Also:
Constant Field Values

CORR_MIN_LENGTH

static final int CORR_MIN_LENGTH
Minimum length of a correlator ( = 4 bytes)

See Also:
Constant Field Values

DIAG_DETAILS_MAX_LENGTH

static final int DIAG_DETAILS_MAX_LENGTH
Maximum length of diagnostic details string (currently = 4095 characters)

See Also:
Constant Field Values

ID_LENGTH

static final int ID_LENGTH
Length of all IDs (16 bytes)

See Also:
Constant Field Values

METRIC_MAX_COUNT

static final int METRIC_MAX_COUNT
Maximum number of metric slots (currently = 7)

See Also:
Constant Field Values

METRIC_MAX_INDEX

static final int METRIC_MAX_INDEX
Maximum index of a metric slot (currently = 6)

See Also:
Constant Field Values

METRIC_MIN_INDEX

static final int METRIC_MIN_INDEX
Minimum index of a metric slot (currently = 0)

See Also:
Constant Field Values

NAME_MAX_LENGTH

static final int NAME_MAX_LENGTH
Maximum chars in app/tran/metric name (currently = 127)

See Also:
Constant Field Values

PROPERTY_MAX_COUNT

static final int PROPERTY_MAX_COUNT
Maximum number of identity and context properties (currently = 20)

See Also:
Constant Field Values

PROPERTY_MAX_INDEX

static final int PROPERTY_MAX_INDEX
Maximum array index of an identity or context property (currently = 19)

See Also:
Constant Field Values

PROPERTY_MIN_INDEX

static final int PROPERTY_MIN_INDEX
Minimum array index of an identity or context property (currently = 0)

See Also:
Constant Field Values

PROPERTY_NAME_MAX_LENGTH

static final int PROPERTY_NAME_MAX_LENGTH
Maximum chars in an identity or context property (currently = 127)

See Also:
Constant Field Values

PROPERTY_URI_MAX_LENGTH

static final int PROPERTY_URI_MAX_LENGTH
Maximum chars in an URI property (currently = 4095)

See Also:
Constant Field Values

PROPERTY_VALUE_MAX_LENGTH

static final int PROPERTY_VALUE_MAX_LENGTH
Maximum chars in an identity or context property (currently = 255)

See Also:
Constant Field Values

STATUS_ABORT

static final int STATUS_ABORT
Valid status value for ArmTranReport and ArmTransaction (=1)

See Also:
Constant Field Values

STATUS_FAILED

static final int STATUS_FAILED
Valid status value for ArmTranReport and ArmTransaction (=2)

See Also:
Constant Field Values

STATUS_GOOD

static final int STATUS_GOOD
Valid status value for ArmTranReport and ArmTransaction (=0)

See Also:
Constant Field Values

STATUS_INVALID

static final int STATUS_INVALID
Status value used when application passes an invalid value (=-1)

See Also:
Constant Field Values

STATUS_UNKNOWN

static final int STATUS_UNKNOWN
Valid status value for ArmTranReport and ArmTransaction (=3)

See Also:
Constant Field Values

USE_CURRENT_TIME

static final int USE_CURRENT_TIME
Used with ArmTranReport (currently = -1)

See Also:
Constant Field Values