Andrew Stitcher created PROTON-2555:
---------------------------------------
Summary: Remove internal details from the proton/object.h API
header file
Key: PROTON-2555
URL: https://issues.apache.org/jira/browse/PROTON-2555
Project: Qpid Proton
Issue Type: Improvement
Components: proton-c
Reporter: Andrew Stitcher
Assignee: Andrew Stitcher
Proton has long exported the details of its internal object system in the
{{proton/object.h}} header file - these details are marked as internal and many
of them are unnecessary for any application to use.
Indeed exposing some of these details means that these internal details can't
be compatibly changed between different Proton versions even though no
applications should be using these details anyway.
However even some of our examples are using these internal details.
This is a tracking issue for several more detailed items which remove the need
for nearly all of these APIs to be exported and then modifies the actual API
header file so export only those APIs that are truely needed.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]