Hints about the C++ client library usage.
The xmlBlaster C++ client library supports access to xmlBlaster with asynchronous callbacks, client side queuing and fail safe reconnect using the CORBA or SOCKET protocol plugin. Details about compilation and its usage can be found in the http://www.xmlblaster.org/xmlBlaster/doc/requirements/client.cpp.html requirement.
As a C++ developer your entry point to use is the class org::xmlBlaster::client::XmlBlasterAccess and a complete overview demo code is HelloWorld2.cpp
The C client library offers some basic functionality like the SOCKET protocol with the struct XmlBlasterAccessUnparsed or persistent queues with struct I_Queue. These features are heavily used by the C++ library. If you need a tiny xmlBlaster access you can choose to use the C client library directly without any C++ code.
For details read the http://www.xmlblaster.org/xmlBlaster/doc/requirements/client.c.socket.html requirement and the http://www.xmlblaster.org/xmlBlaster/doc/requirements/client.c.queue.html requirement. and look at the API documentation at http://www.xmlblaster.org/xmlBlaster/doc/doxygen/c/html/index.html