arm4::QArmMetricGauge64Definition Class Reference
[ARM 4.0 Metric GaugesARM 4.0 Definitions]

Marks a metadata binding. More...

Inheritance diagram for arm4::QArmMetricGauge64Definition:
arm4::QArmMetricDefinition arm4::QArmInterface

List of all members.

Public Member Functions

 QArmMetricGauge64Definition (const QArmApplicationDefinition &app, const QString &name, const QString &units, int16_t usage, const QArmID &id=QArmID::Null)
 Constructs a new metadata instance.

Detailed Description

Marks a metadata binding.

This is a subclass of QArmMetricDefinition serving as a marker interface that binds the metadata in QArmMetricDefinition to the metric data type, and describes an object interface that can be instantiated. No new methods beyond those in QArmMetricDefinition are added.

Author:
ARM Working Group of The Open Group, MyARM GmbH

Constructor & Destructor Documentation

arm4::QArmMetricGauge64Definition::QArmMetricGauge64Definition ( const QArmApplicationDefinition app,
const QString &  name,
const QString &  units,
int16_t  usage,
const QArmID id = QArmID::Null 
) [inline]

Constructs a new metadata instance.

Parameters:
app metadata about the containing application.
name name for this definition.
units units description, or NullString.
usage One of QArmMetricDefinition::METRIC_USE_GENERAL, QArmMetricDefinition::METRIC_USE_TRAN_SIZE, QArmMetricDefinition::METRIC_USE_TRAN_STATUS, or an application-specific negative value.
id ID provided by the application for this metric definition, or QArmID::Null.

The documentation for this class was generated from the following file: