|
Page Created :
qpid :
CppApiGuide
CppApiGuide has been created by Alan Conway (Sep 20, 2007). Content:C++ public API guidelines.These guidelines are for the public client API to be released in qpid 1.0. The "plugin" API exposed for bdbstore should eventually follow these guidelines but it can be deferred. Public header filesPublic headers under: qpid/cpp/src/include Non-unit client tests should be built with -I include and without -I . so that missing public headers can be quickly identified. Only src/include headers are installed with package qpidc-devel. Package qpidd-devel should only install src/include headers, but for 1.0 it may still install private headers. PIMPL idiomValue classes needed by the user (e.g. framing data types, message content) are exposed as normal classes in public headers. Service classes (e.g. Session, Connection etc) use the pimpl idiom for compatibility isolation. See http://en.wikipedia.org/wiki/Pimpl |
Unsubscribe or edit your notifications preferences
