Hints about the C++ client library usage.

The C++ client library

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

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