arm4::ArmMetricNumericId64Definition Class Reference
[ARM 4.0 Metric Numeric IDs, ARM 4.0 Definitions]
Marks a metadata binding. More...
Inheritance diagram for arm4::ArmMetricNumericId64Definition:
Public Member Functions | |
| ArmMetricNumericId64Definition (const ArmApplicationDefinition &app, const std::string &name, const std::string &units, int16_t usage, const ArmID &id=ArmID::Null) | |
| Constructs a new metadata instance. | |
Detailed Description
Marks a metadata binding.
This is a subclass of ArmMetricDefinition serving as a marker interface that binds the metadata in ArmMetricDefinition to the metric data type, and describes an object interface that can be instantiated. No new methods beyond those in ArmMetricDefinition are added.
Constructor & Destructor Documentation
| arm4::ArmMetricNumericId64Definition::ArmMetricNumericId64Definition | ( | const ArmApplicationDefinition & | app, | |
| const std::string & | name, | |||
| const std::string & | units, | |||
| int16_t | usage, | |||
| const ArmID & | id = ArmID::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 ArmMetricDefinition::METRIC_USE_GENERAL, ArmMetricDefinition::METRIC_USE_TRAN_SIZE, ArmMetricDefinition::METRIC_USE_TRAN_STATUS, or an application-specific negative value. id ID provided by the application for this metric definition, or ArmID::Null.
The documentation for this class was generated from the following file:
