1 /*------------------------------------------------------------------------------
2 Name: xmlBlasterClient.h
3 Project: xmlBlaster.org
4 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
5 Comment: Can be used for clients to include everything
6 ------------------------------------------------------------------------------*/
7
8 #ifndef _CLIENT_XMLBLASTERCLIENT_H
9 #define _CLIENT_XMLBLASTERCLIENT_H
10
11 #include <util/qos/ConnectQos.h>
12 #include <util/qos/DisconnectQos.h>
13
14 #include <client/qos/EraseQos.h>
15 #include <client/qos/EraseReturnQos.h>
16 #include <client/qos/GetQos.h>
17 #include <client/qos/GetReturnQos.h>
18 #include <client/qos/PublishQos.h>
19 #include <client/qos/PublishReturnQos.h>
20 #include <client/qos/SubscribeQos.h>
21 #include <client/qos/SubscribeReturnQos.h>
22 #include <client/qos/UnSubscribeQos.h>
23 #include <client/qos/UnSubscribeReturnQos.h>
24 #include <client/qos/UpdateQos.h>
25 #include <client/qos/UpdateReturnQos.h>
26
27 #include <client/key/EraseKey.h>
28 #include <client/key/GetKey.h>
29 #include <client/key/GetReturnKey.h>
30 #include <client/key/PublishKey.h>
31 #include <client/key/SubscribeKey.h>
32 #include <client/key/UnSubscribeKey.h>
33 #include <client/key/UpdateKey.h>
34
35 /**
36 * Helper namespace for clients which presents all relevant xmlBlaster
37 * namespaces in a simple and short namespace 'xmlBlaster'
38 */
39 namespace xmlBlaster {
40 using namespace org::xmlBlaster::util;
41 //using namespace org::xmlBlaster::util::thread;
42 //using namespace org::xmlBlaster::util::dispatch;
43 using namespace org::xmlBlaster::util::qos;
44 using namespace org::xmlBlaster::util::key;
45 using namespace org::xmlBlaster::client;
46 using namespace org::xmlBlaster::client::qos;
47 using namespace org::xmlBlaster::client::key;
48 }
49
50 #endif
syntax highlighted by Code2HTML, v. 0.9.1