summaryrefslogtreecommitdiff
path: root/qpid/cpp/managementgen
Commit message (Collapse)AuthorAgeFilesLines
* Removed duplicate license textTed Ross2009-01-151-21/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@734686 13f79535-47bb-0310-9956-ffa450edef68
* Added ASF licensing headers to the following filesRajith Muditha Attapattu2008-12-191-0/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@728091 13f79535-47bb-0310-9956-ffa450edef68
* Added ASF license to makefilesGordon Sim2008-12-151-0/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@726710 13f79535-47bb-0310-9956-ffa450edef68
* Minor correction to included ASF licenseGordon Sim2008-12-153-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@726685 13f79535-47bb-0310-9956-ffa450edef68
* Management optimization: don't send (empty) statistic updates for objectTed Ross2008-12-081-15/+16
| | | | | | | classes that don't have statistics. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724356 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a performance regression caused by the management code.Ted Ross2008-12-011-4/+0
| | | | | | | | | | The current/last-change timestamp is now set on management objects when they are published, not when they actually change. Also, the timestamp is updated only if modifications were made to the object in the last publish interval. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722120 13f79535-47bb-0310-9956-ffa450edef68
* Bug fixes for QMF:Ted Ross2008-11-261-4/+4
| | | | | | | | | | | | ManagementAgentImpl - don't send messages if broker is not connected. ManagementBroker - agents could be assigned the same agentBank - don't send console-attached for attached agents - handle multiple qmf messages in an AMQP body schema.py - Don't use the FieldTable copy-constructor, use .clear() git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@720973 13f79535-47bb-0310-9956-ffa450edef68
* Fixed several problems related to qmf update timestamps:Ted Ross2008-11-211-0/+4
| | | | | | | | | | | | | - Timestamps were set at update send time regardless of whether the object's contents were actually changed. Now timestamps are set at the time of the change. - Agent heartbeat messages are now being sent after periodic updates, not before. Cleaned up the Agent object in qmf.console. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719699 13f79535-47bb-0310-9956-ffa450edef68
* Renamed the python package for the qmf code generation as it conflictsTed Ross2008-11-2114-19/+19
| | | | | | | with the package for the qmf apis. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719671 13f79535-47bb-0310-9956-ffa450edef68
* Generalized the creation of makefile fragments in qmf code generation.Ted Ross2008-11-123-15/+50
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@713476 13f79535-47bb-0310-9956-ffa450edef68
* Rename schema names OPTIONAL and INDEX to IS_OPTIONAL and IS_INDEX to avoid ↵Stephen D. Huston2008-10-282-4/+4
| | | | | | name clashes in Windows header files; fixes QPID-1408 git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708704 13f79535-47bb-0310-9956-ffa450edef68
* Fix to build needed directory tree on Windows; fixes QPID-1407Stephen D. Huston2008-10-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@708703 13f79535-47bb-0310-9956-ffa450edef68
* Use a str16 instead of str8 for qmf method response textTed Ross2008-10-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@707653 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1360 - Scaling improvements for QMFTed Ross2008-10-151-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@704944 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1327 - Added optional severity override in the eventRaise methodTed Ross2008-10-092-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@703164 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1327 - Added severity field to events, cleaned up routing key usageTed Ross2008-10-081-0/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@702977 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a couple of distribution bugsTed Ross2008-10-081-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@702880 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1327 - Event support for ManagementTed Ross2008-10-078-111/+315
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@702651 13f79535-47bb-0310-9956-ffa450edef68
* Add initialization for properties not in the constructor argumentsTed Ross2008-09-222-3/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@697961 13f79535-47bb-0310-9956-ffa450edef68
* Added needed includes for generated Arg*.h filesTed Ross2008-09-221-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@697877 13f79535-47bb-0310-9956-ffa450edef68
* Backed out makefile-dependency changes. They break vpath buildsTed Ross2008-09-172-12/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@696314 13f79535-47bb-0310-9956-ffa450edef68
* Removed some dead codeTed Ross2008-09-171-6/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@696283 13f79535-47bb-0310-9956-ffa450edef68
* Added missing Makefile dependencies for ACL and Cluster schema filesTed Ross2008-09-172-8/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@696280 13f79535-47bb-0310-9956-ffa450edef68
* An improved way of dealing with installed headersTed Ross2008-09-152-5/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@695646 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a bug affecting 'make install' for generated qmf headersTed Ross2008-09-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@695580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1274 - Changed C++ namespace for generated management code. Improved ↵Ted Ross2008-09-159-69/+126
| | | | | | efficiency of generated functions to use const references for non-simple types. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@695511 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1279 Implementations of management methods can now return error strings ↵Ted Ross2008-09-102-4/+5
| | | | | | along with its own error codes git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@693933 13f79535-47bb-0310-9956-ffa450edef68
* Removed @staticmethod decorator which is unsupported by older Python versionsTed Ross2008-09-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@693548 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1274 - qmf-gen can now generate code from multiple schema files. Uses ↵Ted Ross2008-09-093-31/+27
| | | | | | __file__ as a better way to locate data files. Added code generation for ACL schema. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@693523 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1274 - Made qmf-gen smarter about finding its data filesTed Ross2008-09-051-2/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@692508 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1274 - Moved management-gen data files into the qmf subdirectory to fix ↵Ted Ross2008-09-0510-16/+14
| | | | | | an install problem git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@692475 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1274 - Improved packaging for management agent and code generation toolTed Ross2008-09-056-38/+86
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@692450 13f79535-47bb-0310-9956-ffa450edef68
* Disambiguated a mask-and-compare for the Fedora-9 compilerTed Ross2008-09-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@691755 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1174 Updates to the management frameworkTed Ross2008-09-033-66/+196
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@691700 13f79535-47bb-0310-9956-ffa450edef68
* Make md5-hash of table recursively include data from referenced groupsTed Ross2008-08-011-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681709 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1174 - Management updates for remote agentsTed Ross2008-07-312-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@681362 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1153 - Patch from Steve HustonTed Ross2008-07-291-10/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@680798 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1174 Remote Management Agent for management of external componentsTed Ross2008-07-113-10/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@676067 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1170 - Remove boost dependency from management agent interfaceTed Ross2008-07-085-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@674994 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1160 - Use array-style delete for allocated arrayTed Ross2008-07-031-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@673718 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1160 - Per-thread counters in management API to avoid lockingTed Ross2008-06-304-102/+300
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@672864 13f79535-47bb-0310-9956-ffa450edef68
* Management cleanup - Synchronized with the spec on the WikiTed Ross2008-06-042-9/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@663386 13f79535-47bb-0310-9956-ffa450edef68
* Queue stats: byteDepth now computed periodicallyTed Ross2008-06-022-6/+19
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@662592 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1113 Management cleanup and performance enhancementsTed Ross2008-06-023-55/+90
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@662470 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1088Ted Ross2008-05-222-6/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@659110 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1050: Patch from Ted Ross:Gordon Sim2008-05-121-0/+1
| | | | | | | | | | | | | | | | | 1) Durability for federation links (broker-to-broker connections) 2) Improved handling of federation links: a) Links can be created even if the remote broker is not reachable b) If links are lost, re-establishment will occur using an exponential back-off algorithm 3) Durability of exchanges is now viewable through management 4) ManagementAgent API has been moved to an interface class to reduce coupling between the broker and manageable plug-ins. 5) General configuration storage capability has been added to the store/recover interface. This is used for federation links. 6) Management object-ids for durable objects are now themselves durable. (Note: some refactoring needed around ProtocolAccess needed to try and reduce dependencies) git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@655563 13f79535-47bb-0310-9956-ffa450edef68
* Fix to managementgen so that VPATH builds workAndrew Stitcher2008-05-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@654866 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1035: managementgen only exists in qpid C++ source - applying patched ↵Nuno Santos2008-05-081-0/+26
| | | | | | supplied by Matt Farrellee git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@654584 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1035: managementgen only exists in qpid C++ source - applying patched ↵Nuno Santos2008-05-081-0/+27
| | | | | | supplied by Matt Farrellee git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@654574 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1026: managementgen C++ symbol validation - applied patch supplied by ↵Nuno Santos2008-05-082-10/+60
| | | | | | Matt Farrellee git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@654566 13f79535-47bb-0310-9956-ffa450edef68