arm4 Namespace Reference

Namespace of the ARM 4.0/ARM 4.1 C++ wrapper. More...

Namespaces

namespace  ArmConstants
 

Constants that are widely used in the ARM 4.0 interfaces.


namespace  util
 

Namespace of utility classes which are not covered by the ARM 4.0/ARM 4.1 Java standard.


Classes

class  ArmApplication
 Represents an instance of an executing application. More...
class  ArmApplicationDefinition
 Describes the attributes of an application that do not change from one instance of the application to another. More...
class  ArmApplicationRemote
 Represents an instance of an application executing on a remote system. More...
class  ArmBlockCause
 describes the cause of a blocking condition. More...
class  ArmCorrelator
 Represents a correlation token passed from a calling transaction to a called transaction. More...
class  ArmDefinition
 Base class for any ARM definition class.It provides the methods for the ArmID and name of the definition. More...
class  ArmID
 Implements an immutable wrapper around a 16-byte ID. More...
class  ArmIdentityProperties
 Contains metadata attributes that are part of the identity of an application or a transaction. More...
class  ArmIdentityPropertiesTransaction
 Extends ArmIdentityProperties for transactions by adding a URI property. More...
class  ArmInterface
 The root of the inheritance hierarchy for almost all ARM interfaces. More...
class  ArmMessageEvent
 Is a superclass for all the message event type interfaces. More...
class  ArmMessageEventGroup
 Is a container for an array of ArmMessageEvent instances. More...
class  ArmMetric
 The base class for all the metric interfaces. More...
class  ArmMetricCounter32
 Implements a 32-bit integer counter. More...
class  ArmMetricCounter32Definition
 Marks a metadata binding. More...
class  ArmMetricCounter64
 Implements a 64-bit integer counter. More...
class  ArmMetricCounter64Definition
 Marks a metadata binding. More...
class  ArmMetricCounterFloat32
 Implements a 32-bit floating-point counter. More...
class  ArmMetricCounterFloat32Definition
 Marks a metadata binding. More...
class  ArmMetricDefinition
 The base class for all the metric definition interfaces. More...
class  ArmMetricGauge32
 Implements a 32-bit integer gauge. More...
class  ArmMetricGauge32Definition
 Marks a metadata binding. More...
class  ArmMetricGauge64
 Implements a 64-bit integer gauge. More...
class  ArmMetricGauge64Definition
 Marks a metadata binding. More...
class  ArmMetricGaugeFloat32
 Implements a 32-bit floating-point gauge. More...
class  ArmMetricGaugeFloat32Definition
 Marks a metadata binding. More...
class  ArmMetricGroup
 Is used to bind objects that implement a subclass of ArmMetric to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object. More...
class  ArmMetricGroupDefinition
 Is used to bind ArmMetricDefinition objects to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object. More...
class  ArmMetricNumericId32
 Implements a 32-bit integer numeric ID. More...
class  ArmMetricNumericId32Definition
 Marks a metadata binding. More...
class  ArmMetricNumericId64
 Implements a 64-bit integer numeric ID. More...
class  ArmMetricNumericId64Definition
 Marks a metadata binding. More...
class  ArmMetricString32
 Implements a string of 1 to 32 characters. More...
class  ArmMetricString32Definition
 Marks a metadata binding. More...
class  ArmSystemAddress
 Encapsulates the network addressing information for a system. More...
class  ArmTimestamp
 is an abstract interface which is a superclass of specific timestamp formats. More...
class  ArmTimestampOpaque
class  ArmTranReport
 Transaction instance for application-based and/or remote time measurement. More...
class  ArmTranReportWithMetrics
 A subclass of ArmTranReport that is used if the application wishes to use metrics. More...
class  ArmTransaction
 The unit of work representation central to the ARM model. More...
class  ArmTransactionDefinition
 Contains the metadata that is the same for all instances of a transaction type. More...
class  ArmTransactionWithMetrics
 A subclass of ArmTransaction that is used if the application wishes to use metrics. More...
class  ArmTransactionWithMetricsDefinition
 Subclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition. More...
class  ArmUser
 Represents a user on behalf of whom a transaction is executed. More...

Variables

const std::string NullString
 Defines a null string.
const std::vector< std::string > NullVector
 Defines a null vector of strings used for idenity and context names and values.

Detailed Description

Namespace of the ARM 4.0/ARM 4.1 C++ wrapper.

 All Classes Namespaces Files Functions Variables