summaryrefslogtreecommitdiff
path: root/specs
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2008-01-11 15:45:57 +0000
committerAlan Conway <aconway@apache.org>2008-01-11 15:45:57 +0000
commitfa9a8990ba8d84b2b01928ba82d561c0ba73d8d2 (patch)
tree3d4b3422fe98cdcf7ed02285372762aa648d7d7a /specs
parent6cc910cde9a5923f9cea6571e33ad20fa758929a (diff)
downloadqpid-python-fa9a8990ba8d84b2b01928ba82d561c0ba73d8d2.tar.gz
A new management data type (and the code-generation support for it) have been added that allows min/max/average statistics to be tracked.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@611209 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'specs')
-rw-r--r--specs/management-types.xml4
1 files changed, 4 insertions, 0 deletions
diff --git a/specs/management-types.xml b/specs/management-types.xml
index 0929d965a6..842a18cb30 100644
--- a/specs/management-types.xml
+++ b/specs/management-types.xml
@@ -40,6 +40,10 @@
<type name="count32" base="U32" cpp="uint32_t" encode="@.putLong (#)" decode="# = @.getLong ()" accessor="counter" init="0"/>
<type name="count64" base="U64" cpp="uint64_t" encode="@.putLongLong (#)" decode="# = @.getLongLong ()" accessor="counter" init="0"/>
+<!-- Min/Max/Average statistics -->
+<type name="mma32" base="U32" cpp="uint32_t" encode="@.putLong (#)" decode="# = @.getLong ()" style="mma" accessor="direct" init="0"/>
+<type name="mma64" base="U64" cpp="uint64_t" encode="@.putLongLong (#)" decode="# = @.getLongLong ()" style="mma" accessor="direct" init="0"/>
+
<!-- Some Proposed Syntax for User-Defined Types:
<enum name="enumeratedType" base="U8">
<item name="value-name1" value="1"/>