diff options
| author | Kim van der Riet <kpvdr@apache.org> | 2008-04-08 19:29:08 +0000 |
|---|---|---|
| committer | Kim van der Riet <kpvdr@apache.org> | 2008-04-08 19:29:08 +0000 |
| commit | c89fe1d8ef23cb6f3f2c60623dfdac08216baa06 (patch) | |
| tree | 2a0721feec5f8ff8d999bf1c90ac7f5e6c048e08 /qpid/specs | |
| parent | a0d0bae55a8cfde80403f6f1b182d36524a74981 (diff) | |
| download | qpid-python-c89fe1d8ef23cb6f3f2c60623dfdac08216baa06.tar.gz | |
Patch from Ted Ross: QPID-907: Management Improvements for C++ Broker and Store
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@646045 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/specs')
| -rw-r--r-- | qpid/specs/management-schema.xml | 9 | ||||
| -rw-r--r-- | qpid/specs/management-types.xml | 1 |
2 files changed, 6 insertions, 4 deletions
diff --git a/qpid/specs/management-schema.xml b/qpid/specs/management-schema.xml index df7fcb625d..e37921a8f5 100644 --- a/qpid/specs/management-schema.xml +++ b/qpid/specs/management-schema.xml @@ -122,6 +122,7 @@ <configElement name="durable" type="bool" access="RC"/> <configElement name="autoDelete" type="bool" access="RC"/> <configElement name="exclusive" type="bool" access="RC"/> + <configElement name="arguments" type="ftable" access="RO" desc="Arguments supplied in queue.declare"/> <configElement name="storeRef" type="objId" access="RO" desc="Reference to persistent queue (if durable)"/> <instElement name="msgTotalEnqueues" type="count64" unit="message" desc="Total messages enqueued"/> @@ -180,10 +181,10 @@ =============================================================== --> <class name="binding"> - <configElement name="exchangeRef" type="objId" access="RC" index="y" parentRef="y"/> - <configElement name="queueRef" type="objId" access="RC" index="y"/> - <configElement name="bindingKey" type="sstr" access="RC" index="y"/> -<!--<configElement name="arguments" type="fieldTable" access="RC"/> --> + <configElement name="exchangeRef" type="objId" access="RC" index="y" parentRef="y"/> + <configElement name="queueRef" type="objId" access="RC" index="y"/> + <configElement name="bindingKey" type="sstr" access="RC" index="y"/> + <configElement name="arguments" type="ftable" access="RC"/> <instElement name="msgMatched" type="count64"/> </class> diff --git a/qpid/specs/management-types.xml b/qpid/specs/management-types.xml index 7d77ea98a7..b3e08a612f 100644 --- a/qpid/specs/management-types.xml +++ b/qpid/specs/management-types.xml @@ -32,6 +32,7 @@ <type name="float" base="FLOAT" cpp="float" encode="@.putFloat (#)" decode="# = @.getFloat ()" accessor="direct" init="0."/> <type name="double" base="DOUBLE" cpp="double" encode="@.putDouble (#)" decode="# = @.getDouble ()" accessor="direct" init="0."/> <type name="uuid" base="UUID" cpp="framing::Uuid" encode="#.encode (@)" decode="#.decode (@)" accessor="direct"/> +<type name="ftable" base="FTABLE" cpp="framing::FieldTable" encode="#.encode (@)" decode="#.decode (@)" accessor="direct"/> <type name="hilo8" base="U8" cpp="uint8_t" encode="@.putOctet (#)" decode="# = @.getOctet ()" style="wm" accessor="counter" init="0"/> <type name="hilo16" base="U16" cpp="uint16_t" encode="@.putShort (#)" decode="# = @.getShort ()" style="wm" accessor="counter" init="0"/> |
