You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Andrew Stitcher (Jira)" <ji...@apache.org> on 2022/06/07 18:26:00 UTC
[jira] [Created] (PROTON-2555) Remove internal details from the proton/object.h API header file
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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org