OpenGroup::arm40::Provisional::transaction::ArmConstants Struct Reference

Constants that are widely used in the ARM 4.0 interfaces. More...

List of all members.

Public Attributes

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

Detailed Description

They are declared in one interface as a matter of convenience (instead of duplicating them in multiple interfaces).


Member Data Documentation


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Properties