OpenGroup::arm40::Provisional::transaction::ArmConstants Struct Reference
Constants that are widely used in the ARM 4.0 interfaces. More...
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
const int OpenGroup::arm40::Provisional::transaction::ArmConstants::BLOCK_CAUSE_ASYNCHRONOUS_EVENT = 2 |
- Since:
- ARM 4.1
const int OpenGroup::arm40::Provisional::transaction::ArmConstants::BLOCK_CAUSE_SYNCHRONOUS_EVENT = 1 |
- Since:
- ARM 4.1
passes an invalid value (=-1)
The documentation for this struct was generated from the following file:
- opengroup/arm40/provisional/transaction/ArmConstants.cs