After some IRC discussion, I think the C API issue to too fraught to be 
encompassed by this PR, so I would rather go with minimal changes there and 
leave it to future generations to decide. Therefore the proposed structure is

Headers:

-   include/ts - C API
-   include/tscpp/api - C++ API
-   include/tscpp/util - C++ utilities.
-   include/tscore - Internal use only, equivalent to the current "lib/ts" for 
headers.

Source files:

-   src/lib/tscore - Internal use only, equivalent of current "lib/ts" for 
source.
-   src/lib/cpp/api/ - C++ API source
-   src/lib/cpp/util/ - C++ dual use utilities soruce.

Libraries:

-   libtscore - Internal only code, equivalent of current libtsutil.
-   libtscppapi - C++ API library.
-   libtscpputil - C++ dual use utilities.


[ Full content available at: https://github.com/apache/trafficserver/pull/3724 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to