Based on below comment, the class Recordable in SDK has the same name of its interface class in API which makes it unclear for readers/reviewers. What's more, using this general name make it hard to support multiple transport types in one exporter.
https://github.com/open-telemetry/opentelemetry-cpp/pull/534/files#r615903167
Based on below comment, the
class Recordablein SDK has the same name of its interface class in API which makes it unclear for readers/reviewers. What's more, using this general name make it hard to support multiple transport types in one exporter.https://github.com/open-telemetry/opentelemetry-cpp/pull/534/files#r615903167