Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
arm4::ArmApplication | Represents an instance of an executing application |
arm4::ArmApplicationDefinition | Describes the attributes of an application that do not change from one instance of the application to another |
arm4::ArmApplicationRemote | Represents an instance of an application executing on a remote system |
arm4::ArmBlockCause | Describes the cause of a blocking condition |
arm4::ArmCorrelator | Represents a correlation token passed from a calling transaction to a called transaction |
arm4::util::ArmCorrelatorEnvironment | Represents an ARM correlator within the current environment |
arm4::util::ArmCorrelatorUser | Represents a correlation token generated by the user |
arm4::ArmDefinition | Base class for any ARM definition class.It provides the methods for the ArmID and name of the definition |
arm4::util::ArmDLLLoader | |
arm4::ArmID | Implements an immutable wrapper around a 16-byte ID |
arm4::ArmIdentityProperties | Contains metadata attributes that are part of the identity of an application or a transaction |
arm4::ArmIdentityPropertiesTransaction | Extends ArmIdentityProperties for transactions by adding a URI property |
arm4::ArmInterface | The root of the inheritance hierarchy for almost all ARM interfaces |
arm4::util::ArmLockGuard | Is a mutex wrapper that provides a convenient RAII-style mechanism for owning an ArmMutex for the duration of a scoped block |
arm4::ArmMessageEvent | Is a superclass for all the message event type interfaces |
arm4::ArmMessageEventGroup | Is a container for an array of ArmMessageEvent instances |
arm4::ArmMetric | The base class for all the metric interfaces |
arm4::ArmMetricCounter32 | Implements a 32-bit integer counter |
arm4::ArmMetricCounter32Definition | Marks a metadata binding |
arm4::ArmMetricCounter64 | Implements a 64-bit integer counter |
arm4::ArmMetricCounter64Definition | Marks a metadata binding |
arm4::ArmMetricCounterFloat32 | Implements a 32-bit floating-point counter |
arm4::ArmMetricCounterFloat32Definition | Marks a metadata binding |
arm4::ArmMetricDefinition | The base class for all the metric definition interfaces |
arm4::ArmMetricGauge32 | Implements a 32-bit integer gauge |
arm4::ArmMetricGauge32Definition | Marks a metadata binding |
arm4::ArmMetricGauge64 | Implements a 64-bit integer gauge |
arm4::ArmMetricGauge64Definition | Marks a metadata binding |
arm4::ArmMetricGaugeFloat32 | Implements a 32-bit floating-point gauge |
arm4::ArmMetricGaugeFloat32Definition | Marks a metadata binding |
arm4::ArmMetricGroup | Is used to bind objects that implement a subclass of ArmMetric to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object |
arm4::ArmMetricGroupDefinition | Is used to bind ArmMetricDefinition objects to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object |
arm4::ArmMetricNumericId32 | Implements a 32-bit integer numeric ID |
arm4::ArmMetricNumericId32Definition | Marks a metadata binding |
arm4::ArmMetricNumericId64 | Implements a 64-bit integer numeric ID |
arm4::ArmMetricNumericId64Definition | Marks a metadata binding |
arm4::ArmMetricString32 | Implements a string of 1 to 32 characters |
arm4::ArmMetricString32Definition | Marks a metadata binding |
arm4::util::ArmMutex | Represents a mutal exclusive instance for sequentialize access to critical sections |
arm4::ArmSystemAddress | Encapsulates the network addressing information for a system |
arm4::ArmTimestamp | Abstract interface which is a superclass of specific timestamp formats |
arm4::ArmTimestampOpaque | |
arm4::ArmTranReport | Transaction instance for application-based and/or remote time measurement |
arm4::ArmTranReportWithMetrics | A subclass of ArmTranReport that is used if the application wishes to use metrics |
arm4::ArmTransaction | The unit of work representation central to the ARM model |
arm4::util::ArmTransactionCountDown | A counting down transaction container for stopping a started when the initialized number of events occured |
arm4::util::ArmTransactionCountDownOnce | A counting down transaction container for stopping a started when the initialized number of events occured |
arm4::ArmTransactionDefinition | Contains the metadata that is the same for all instances of a transaction type |
arm4::util::ArmTransactionEventCounter | An event handling ARM transaction container. The transaction is started if the first event started and stopped when the last event finished |
arm4::util::ArmTransactionSupportBase | Base class for ARM transaction support classes |
arm4::ArmTransactionWithMetrics | A subclass of ArmTransaction that is used if the application wishes to use metrics |
arm4::ArmTransactionWithMetricsDefinition | Subclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition |
arm4::ArmUser | Represents a user on behalf of whom a transaction is executed |