Alan Conway created PROTON-1094:
-----------------------------------

             Summary: c++:  refactor and documentation of type conversions
                 Key: PROTON-1094
                 URL: https://issues.apache.org/jira/browse/PROTON-1094
             Project: Qpid Proton
          Issue Type: Improvement
          Components: cpp-binding
    Affects Versions: 0.11.1
            Reporter: Alan Conway
            Assignee: Alan Conway
             Fix For: 0.12.0


Original design was to use stream operator << >> interface to proton::data to 
give complete flexibility to construct/interpret arbitrary AMQP types in a 
usable, idiomatic C++ way.

This interface is important internally but most API users will use automatic 
conversion via assignment, construction and get<T>() functions on proton::value 
and the proton::scalar types. 

Move detailed documentation for the type conversion rules to proton::value, and 
mark the data interface as "advanced" but leave it available to cover possible 
interop cases that are not covered by the existing "canned" conversions.

Review proton::message constructors, assignment and documentation to make sure 
it is easy to understand how to use data-containing members of a message.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to