Infrastructure changes for management (formal schema spec and code generation)
------------------------------------------------------------------------------

                 Key: QPID-689
                 URL: https://issues.apache.org/jira/browse/QPID-689
             Project: Qpid
          Issue Type: New Feature
          Components: C++ Broker
            Reporter: Ted Ross


This patch introduces formal schema specification for management and code 
generation for management classes.

The specification appears in two files:  qpid/specs/management-schema.xml which 
defines the management model for the broker, and 
qpid/specs/management-types.xml which provides information about the data types 
used in the schema spec.

The code generation is structured to closely emulate "rubygen" (reference the 
discussion on qpid-dev).  Like rubygen, it causes the generated source files to 
be packaged with the RPM.  Unlike rubygen, it only touches the generated files 
if it needs to change them.

Note that this patch includes a small patch to AMQHeaderBody.h supplied by gsim 
to fix a crash during logging.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to