Since I am heading to Vegas tomorrow morning I'm sending in my status early.
* Worked on automating AMQP parsing from the XML spec file
* Got it parsing full frames and control payloads correctly
* Most basic types handled
* some complex types (enough to handle the 'start' control) handled
* full infrastructure for parsing all relevant info in specs along with initial support for multiple wire format versions (only supporting 0.10 but will be easy to add > 0.10 while still supporting 0.10 in future)
* some of the generated code needs some restructuring but that is incremental
* encoding support added but not tested
* will release code once I have encoded the 'start-ok' control (code is there but some types need encode rules) and I have time to write a README to get the test env up and running - most likely done early on Monday
* once I have an encoded frame it should be a matter of implementing the rest of the types and writing higher level flow control classes for the library to start being useful. QMF should be able to be handled similarly.
--
John (J5) Palmieri
Software Engineer
Red Hat, Inc.