MyARM
|
Doc
MyARM
- Application Response Measurement (ARM) supported
APIs
ARM 4.0 C API
ARM 4.0 Java API
ARM 4.0 C# API
ARM 4.0 C++ API
ARM 4.0 QArm4 Qt 4 C++ API
Main Page
Modules
Namespaces
Classes
Class List
Class Index
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
OpenGroup::arm40::Provisional::transaction::ArmConstants
Constants that are widely used in the ARM 4.0 interfaces
OpenGroup::arm40::Provisional::transaction::IArmApplication
ArmApplication represents an instance of an executing application
OpenGroup::arm40::Provisional::transaction::IArmApplicationDefinition
Describes the attributes of an application that do not change from one instance of the application to another
OpenGroup::arm40::Provisional::tranreport::IArmApplicationRemote
Represents an instance of an application executing on a remote system
OpenGroup::arm40::Provisional::transaction::IArmBlockCause
Describes the cause of a blocking condition
OpenGroup::arm40::Provisional::transaction::IArmCorrelator
ArmCorrelator represents a correlation token passed from a calling transaction to a called transaction
OpenGroup::arm40::Provisional::transaction::IArmErrorCallback
The use of
IArmErrorCallback
is optional
OpenGroup::arm40::Provisional::transaction::IArmID
Implements an immutable wrapper around a 16-byte ID
OpenGroup::arm40::Provisional::transaction::IArmIdentityProperties
Contains metadata attributes that are part of the identity of an application or a transaction
OpenGroup::arm40::Provisional::transaction::IArmIdentityPropertiesTransaction
Extends
IArmIdentityProperties
for transactions by adding a URI property
OpenGroup::arm40::Provisional::transaction::IArmInterface
The root of the inheritance hierarchy for almost all ARM interfaces
OpenGroup::arm40::Provisional::metric::IArmMetric
The superclass for all the metric interfaces
OpenGroup::arm40::Provisional::metric::IArmMetricCounter32
ArmMetricCounter32 implements a 32-bit integer counter
OpenGroup::arm40::Provisional::metric::IArmMetricCounter32Definition
IArmMetricCounter32Definition
serves as a marker interface that binds the metadata in ArmMetricDefinition to a 32-bit counter type
OpenGroup::arm40::Provisional::metric::IArmMetricCounter64
IArmMetricCounter64
implements a 64-bit integer counter
OpenGroup::arm40::Provisional::metric::IArmMetricCounter64Definition
IArmMetricCounter64Definition
serves as a marker interface that binds the metadata in
IArmMetricDefinition
to a 64-bit counter type
OpenGroup::arm40::Provisional::metric::IArmMetricCounterFloat32
ArmMetricCounterFloat32 implements a 32-bit floating-point counter
OpenGroup::arm40::Provisional::metric::IArmMetricCounterFloat32Definition
IArmMetricCounterFloat32Definition
serves as a marker interface that binds the metadata in
IArmMetricDefinition
to a 32-bit floating-point counter type
OpenGroup::arm40::Provisional::metric::IArmMetricDefinition
The superclass for all the metric definition interfaces
OpenGroup::arm40::Provisional::metric::IArmMetricDefinitionConstants
The metric definition constants
OpenGroup::arm40::Provisional::metric::IArmMetricFactory
Provides methods to create instances of the classes in the
OpenGroup.arm40.Provisional.metric
package
OpenGroup::arm40::Provisional::metric::IArmMetricFactoryConstants
IArmMetricFactory
is instantiated using a class loader
OpenGroup::arm40::Provisional::metric::IArmMetricGauge32
ArmMetricGauge32 implements a 32-bit integer gauge
OpenGroup::arm40::Provisional::metric::IArmMetricGauge32Definition
IArmMetricGauge32Definition
serves as a marker interface that binds the metadata in
IArmMetricDefinition
to a 32-bit gauge type
OpenGroup::arm40::Provisional::metric::IArmMetricGauge64
IArmMetricGauge64
implements a 64-bit integer gauge
OpenGroup::arm40::Provisional::metric::IArmMetricGauge64Definition
IArmMetricGauge64Definition
serves as a marker interface that binds the metadata in
IArmMetricDefinition
to a 64-bit gauge type
OpenGroup::arm40::Provisional::metric::IArmMetricGaugeFloat32
Implements a 32-bit floating-point gauge
OpenGroup::arm40::Provisional::metric::IArmMetricGaugeFloat32Definition
IArmMetricGaugeFloat32Definition
serves as a marker interface that binds the metadata in
IArmMetricDefinition
to a 32-bit floating-point gauge type
OpenGroup::arm40::Provisional::metric::IArmMetricGroup
ArmMetricGroup is used to bind objects that implement a subclass of
IArmMetric
to an
IArmTransactionWithMetrics
or
IArmTranReportWithMetrics
object
OpenGroup::arm40::Provisional::metric::IArmMetricGroupDefinition
IArmMetricGroupDefinition
is used to bind
IArmMetricDefinition
objects to an
IArmTransactionWithMetricsDefinition
or IArmTranReportWithMetricsDefinition object
OpenGroup::arm40::Provisional::metric::IArmMetricNumericId32
IArmMetricNumericId32
implements a 32-bit integer numeric id
OpenGroup::arm40::Provisional::metric::IArmMetricNumericId32Definition
IArmMetricNumericId32Definition
serves as a marker interface that binds the metadata in
IArmMetricDefinition
to a 32-bit numeric id type
OpenGroup::arm40::Provisional::metric::IArmMetricNumericId64
ArmMetricNumericId64 implements a 64-bit integer numeric id
OpenGroup::arm40::Provisional::metric::IArmMetricNumericId64Definition
Marks a metadata binding
OpenGroup::arm40::Provisional::metric::IArmMetricString32
IArmMetricString32
implements a string of 1 to 32 characters
OpenGroup::arm40::Provisional::metric::IArmMetricString32Definition
Marks a metadata binding
OpenGroup::arm40::Provisional::tranreport::IArmSystemAddress
Encapsulates the network addressing information for a system
OpenGroup::arm40::Provisional::tranreport::IArmSystemAddressConstants
Encapsulates the network addressing information for a system
OpenGroup::arm40::Provisional::transaction::IArmToken
An abstract interface serving as a superclass of
IArmCorrelator
, IArmSystemAddress, and
IArmID
OpenGroup::arm40::Provisional::tranreport::IArmTranReport
Transaction instance for application-based and/or remote time measurement
OpenGroup::arm40::Provisional::tranreport::IArmTranReportFactory
Provides methods to create instances of the classes in the
OpenGroup.arm40.Provisional.tranreport
package
OpenGroup::arm40::Provisional::tranreport::IArmTranReportFactoryConstants
IArmTranReportFactory
is instantiated using a class loader
OpenGroup::arm40::Provisional::metric::IArmTranReportWithMetrics
IArmTranReportWithMetrics
is a subclass of IArmTranReport that is used if the application wishes to use metrics
OpenGroup::arm40::Provisional::transaction::IArmTransaction
The unit of work representation central to the ARM model
OpenGroup::arm40::Provisional::transaction::IArmTransactionDefinition
Contains the metadata that is the same for all instances of a transaction type
OpenGroup::arm40::Provisional::transaction::IArmTransactionFactory
Provides methods to create instances of the classes in the
OpenGroup.arm40.Provisional.transaction
package
OpenGroup::arm40::Provisional::transaction::IArmTransactionFactoryConstants
IArmTransactionFactory
is instantiated using a class loader
OpenGroup::arm40::Provisional::metric::IArmTransactionWithMetrics
IArmTransactionWithMetrics
is a subclass of IArmTransaction that is used if the application wishes to use metrics
OpenGroup::arm40::Provisional::metric::IArmTransactionWithMetricsDefinition
ArmTransactionWithMetricsDefinition subclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition
OpenGroup::arm40::Provisional::transaction::IArmUser
IArmUser
represents a user on behalf of whom a transaction is executed
All
Classes
Namespaces
Functions
Variables
Properties