Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
arm4::ArmApplicationRepresents an instance of an executing application
arm4::ArmApplicationDefinitionDescribes the attributes of an application that do not change from one instance of the application to another
arm4::ArmApplicationRemoteRepresents an instance of an application executing on a remote system
arm4::ArmBlockCauseDescribes the cause of a blocking condition
arm4::ArmCorrelatorRepresents a correlation token passed from a calling transaction to a called transaction
arm4::util::ArmCorrelatorEnvironmentRepresents an ARM correlator within the current environment
arm4::util::ArmCorrelatorUserRepresents a correlation token generated by the user
arm4::ArmDefinitionBase class for any ARM definition class.It provides the methods for the ArmID and name of the definition
arm4::util::ArmDLLLoader
arm4::ArmIDImplements an immutable wrapper around a 16-byte ID
arm4::ArmIdentityPropertiesContains metadata attributes that are part of the identity of an application or a transaction
arm4::ArmIdentityPropertiesTransactionExtends ArmIdentityProperties for transactions by adding a URI property
arm4::ArmInterfaceThe root of the inheritance hierarchy for almost all ARM interfaces
arm4::util::ArmLockGuardIs a mutex wrapper that provides a convenient RAII-style mechanism for owning an ArmMutex for the duration of a scoped block
arm4::ArmMessageEventIs a superclass for all the message event type interfaces
arm4::ArmMessageEventGroupIs a container for an array of ArmMessageEvent instances
arm4::ArmMetricThe base class for all the metric interfaces
arm4::ArmMetricCounter32Implements a 32-bit integer counter
arm4::ArmMetricCounter32DefinitionMarks a metadata binding
arm4::ArmMetricCounter64Implements a 64-bit integer counter
arm4::ArmMetricCounter64DefinitionMarks a metadata binding
arm4::ArmMetricCounterFloat32Implements a 32-bit floating-point counter
arm4::ArmMetricCounterFloat32DefinitionMarks a metadata binding
arm4::ArmMetricDefinitionThe base class for all the metric definition interfaces
arm4::ArmMetricGauge32Implements a 32-bit integer gauge
arm4::ArmMetricGauge32DefinitionMarks a metadata binding
arm4::ArmMetricGauge64Implements a 64-bit integer gauge
arm4::ArmMetricGauge64DefinitionMarks a metadata binding
arm4::ArmMetricGaugeFloat32Implements a 32-bit floating-point gauge
arm4::ArmMetricGaugeFloat32DefinitionMarks a metadata binding
arm4::ArmMetricGroupIs used to bind objects that implement a subclass of ArmMetric to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object
arm4::ArmMetricGroupDefinitionIs used to bind ArmMetricDefinition objects to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object
arm4::ArmMetricNumericId32Implements a 32-bit integer numeric ID
arm4::ArmMetricNumericId32DefinitionMarks a metadata binding
arm4::ArmMetricNumericId64Implements a 64-bit integer numeric ID
arm4::ArmMetricNumericId64DefinitionMarks a metadata binding
arm4::ArmMetricString32Implements a string of 1 to 32 characters
arm4::ArmMetricString32DefinitionMarks a metadata binding
arm4::util::ArmMutexRepresents a mutal exclusive instance for sequentialize access to critical sections
arm4::ArmSystemAddressEncapsulates the network addressing information for a system
arm4::ArmTimestampAbstract interface which is a superclass of specific timestamp formats
arm4::ArmTimestampOpaque
arm4::ArmTranReportTransaction instance for application-based and/or remote time measurement
arm4::ArmTranReportWithMetricsA subclass of ArmTranReport that is used if the application wishes to use metrics
arm4::ArmTransactionThe unit of work representation central to the ARM model
arm4::util::ArmTransactionCountDownA counting down transaction container for stopping a started when the initialized number of events occured
arm4::util::ArmTransactionCountDownOnceA counting down transaction container for stopping a started when the initialized number of events occured
arm4::ArmTransactionDefinitionContains the metadata that is the same for all instances of a transaction type
arm4::util::ArmTransactionEventCounterAn event handling ARM transaction container. The transaction is started if the first event started and stopped when the last event finished
arm4::util::ArmTransactionSupportBaseBase class for ARM transaction support classes
arm4::ArmTransactionWithMetricsA subclass of ArmTransaction that is used if the application wishes to use metrics
arm4::ArmTransactionWithMetricsDefinitionSubclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition
arm4::ArmUserRepresents a user on behalf of whom a transaction is executed
 All Classes Namespaces Files Functions Variables