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]
