From a03c19cc8f7d58c2684045e6326e9ecebd95ddf9 Mon Sep 17 00:00:00 2001 From: fuCtor Date: Wed, 25 Jul 2012 06:18:56 -0700 Subject: [PATCH] [+] property for sending message --- doc/html/amqp_8h_source.html | 156 --- doc/html/amqp__authenticator_8h_source.html | 92 -- doc/html/amqp__channel_8h_source.html | 118 -- doc/html/amqp__connection_8h_source.html | 116 -- doc/html/amqp__exchange_8h_source.html | 122 -- doc/html/amqp__frame_8h_source.html | 256 ---- doc/html/amqp__global_8h_source.html | 96 -- doc/html/amqp__message_8h_source.html | 92 -- doc/html/amqp__network_8h_source.html | 126 -- doc/html/amqp__queue_8h_source.html | 150 --- doc/html/annotated.html | 84 -- doc/html/bc_s.png | Bin 712 -> 0 bytes doc/html/bdwn.png | Bin 147 -> 0 bytes ...1_1_a_m_q_plain_authenticator-members.html | 74 -- ...a_m_q_p_1_1_a_m_q_plain_authenticator.html | 89 -- ...s_q_a_m_q_p_1_1_authenticator-members.html | 68 - .../class_q_a_m_q_p_1_1_authenticator.html | 78 -- .../class_q_a_m_q_p_1_1_channel-members.html | 84 -- doc/html/class_q_a_m_q_p_1_1_channel.html | 131 -- .../class_q_a_m_q_p_1_1_client-members.html | 111 -- doc/html/class_q_a_m_q_p_1_1_client.html | 179 --- ...lass_q_a_m_q_p_1_1_connection-members.html | 81 -- doc/html/class_q_a_m_q_p_1_1_connection.html | 115 -- .../class_q_a_m_q_p_1_1_exchange-members.html | 108 -- doc/html/class_q_a_m_q_p_1_1_exchange.html | 181 --- ..._q_a_m_q_p_1_1_frame_1_1_base-members.html | 79 -- .../class_q_a_m_q_p_1_1_frame_1_1_base.html | 296 ----- ...a_m_q_p_1_1_frame_1_1_content-members.html | 111 -- ...class_q_a_m_q_p_1_1_frame_1_1_content.html | 488 ------- ..._p_1_1_frame_1_1_content_body-members.html | 83 -- ..._q_a_m_q_p_1_1_frame_1_1_content_body.html | 142 -- ..._a_m_q_p_1_1_frame_1_1_method-members.html | 89 -- .../class_q_a_m_q_p_1_1_frame_1_1_method.html | 334 ----- .../class_q_a_m_q_p_1_1_network-members.html | 82 -- doc/html/class_q_a_m_q_p_1_1_network.html | 113 -- .../class_q_a_m_q_p_1_1_queue-members.html | 124 -- doc/html/class_q_a_m_q_p_1_1_queue.html | 208 --- doc/html/classes.html | 80 -- doc/html/closed.png | Bin 132 -> 0 bytes .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 59 - .../dir_9ec0bf019b04e9539964c8725d5fd1e8.html | 76 -- doc/html/doxygen.css | 1163 ----------------- doc/html/doxygen.png | Bin 3779 -> 0 bytes doc/html/dynsections.js | 78 -- doc/html/files.html | 71 - doc/html/ftv2blank.png | Bin 86 -> 0 bytes doc/html/ftv2cl.png | Bin 453 -> 0 bytes doc/html/ftv2doc.png | Bin 746 -> 0 bytes doc/html/ftv2folderclosed.png | Bin 616 -> 0 bytes doc/html/ftv2folderopen.png | Bin 597 -> 0 bytes doc/html/ftv2lastnode.png | Bin 86 -> 0 bytes doc/html/ftv2link.png | Bin 746 -> 0 bytes doc/html/ftv2mlastnode.png | Bin 246 -> 0 bytes doc/html/ftv2mnode.png | Bin 246 -> 0 bytes doc/html/ftv2mo.png | Bin 403 -> 0 bytes doc/html/ftv2node.png | Bin 86 -> 0 bytes doc/html/ftv2ns.png | Bin 388 -> 0 bytes doc/html/ftv2plastnode.png | Bin 229 -> 0 bytes doc/html/ftv2pnode.png | Bin 229 -> 0 bytes doc/html/ftv2splitbar.png | Bin 314 -> 0 bytes doc/html/ftv2vertline.png | Bin 86 -> 0 bytes doc/html/functions.html | 112 -- doc/html/functions_enum.html | 66 - doc/html/functions_func.html | 109 -- doc/html/hierarchy.html | 81 -- doc/html/index.hhc | 418 ------ doc/html/index.hhk | 576 -------- doc/html/index.hhp | 104 -- doc/html/index.html | 50 - doc/html/jquery.js | 8 - doc/html/namespace_frame.html | 57 - doc/html/namespace_q_a_m_q_p.html | 84 -- doc/html/namespaces.html | 61 - doc/html/nav_f.png | Bin 153 -> 0 bytes doc/html/nav_g.png | Bin 95 -> 0 bytes doc/html/nav_h.png | Bin 98 -> 0 bytes doc/html/open.png | Bin 123 -> 0 bytes ...1_1_channel_exception_cleaner-members.html | 66 - ...a_m_q_p_1_1_channel_exception_cleaner.html | 74 -- ..._1_1_client_exception_cleaner-members.html | 66 - ..._a_m_q_p_1_1_client_exception_cleaner.html | 74 -- ..._connection_exception_cleaner-members.html | 66 - ..._q_p_1_1_connection_exception_cleaner.html | 74 -- ..._1_exchange_exception_cleaner-members.html | 66 - ..._m_q_p_1_1_exchange_exception_cleaner.html | 74 -- ..._a_m_q_p_1_1_frame_1_1decimal-members.html | 67 - ...struct_q_a_m_q_p_1_1_frame_1_1decimal.html | 76 -- .../struct_q_a_m_q_p_1_1_message-members.html | 76 -- doc/html/struct_q_a_m_q_p_1_1_message.html | 99 -- ...p_1_1_queue_exception_cleaner-members.html | 66 - ...q_a_m_q_p_1_1_queue_exception_cleaner.html | 74 -- doc/html/sync_off.png | Bin 853 -> 0 bytes doc/html/sync_on.png | Bin 845 -> 0 bytes doc/html/tab_a.png | Bin 142 -> 0 bytes doc/html/tab_b.png | Bin 167 -> 0 bytes doc/html/tab_h.png | Bin 192 -> 0 bytes doc/html/tab_s.png | Bin 184 -> 0 bytes doc/html/tabs.css | 60 - src/qamqp/amqp_exchange.cpp | 22 +- src/qamqp/amqp_exchange.h | 8 +- src/qamqp/amqp_exchange_p.h | 2 +- 101 files changed, 21 insertions(+), 9198 deletions(-) delete mode 100644 doc/html/amqp_8h_source.html delete mode 100644 doc/html/amqp__authenticator_8h_source.html delete mode 100644 doc/html/amqp__channel_8h_source.html delete mode 100644 doc/html/amqp__connection_8h_source.html delete mode 100644 doc/html/amqp__exchange_8h_source.html delete mode 100644 doc/html/amqp__frame_8h_source.html delete mode 100644 doc/html/amqp__global_8h_source.html delete mode 100644 doc/html/amqp__message_8h_source.html delete mode 100644 doc/html/amqp__network_8h_source.html delete mode 100644 doc/html/amqp__queue_8h_source.html delete mode 100644 doc/html/annotated.html delete mode 100644 doc/html/bc_s.png delete mode 100644 doc/html/bdwn.png delete mode 100644 doc/html/class_q_a_m_q_p_1_1_a_m_q_plain_authenticator-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_a_m_q_plain_authenticator.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_authenticator-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_authenticator.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_channel-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_channel.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_client-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_client.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_connection-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_connection.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_exchange-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_exchange.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_base-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_base.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_content-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_content.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_method-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_frame_1_1_method.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_network-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_network.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_queue-members.html delete mode 100644 doc/html/class_q_a_m_q_p_1_1_queue.html delete mode 100644 doc/html/classes.html delete mode 100644 doc/html/closed.png delete mode 100644 doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html delete mode 100644 doc/html/dir_9ec0bf019b04e9539964c8725d5fd1e8.html delete mode 100644 doc/html/doxygen.css delete mode 100644 doc/html/doxygen.png delete mode 100644 doc/html/dynsections.js delete mode 100644 doc/html/files.html delete mode 100644 doc/html/ftv2blank.png delete mode 100644 doc/html/ftv2cl.png delete mode 100644 doc/html/ftv2doc.png delete mode 100644 doc/html/ftv2folderclosed.png delete mode 100644 doc/html/ftv2folderopen.png delete mode 100644 doc/html/ftv2lastnode.png delete mode 100644 doc/html/ftv2link.png delete mode 100644 doc/html/ftv2mlastnode.png delete mode 100644 doc/html/ftv2mnode.png delete mode 100644 doc/html/ftv2mo.png delete mode 100644 doc/html/ftv2node.png delete mode 100644 doc/html/ftv2ns.png delete mode 100644 doc/html/ftv2plastnode.png delete mode 100644 doc/html/ftv2pnode.png delete mode 100644 doc/html/ftv2splitbar.png delete mode 100644 doc/html/ftv2vertline.png delete mode 100644 doc/html/functions.html delete mode 100644 doc/html/functions_enum.html delete mode 100644 doc/html/functions_func.html delete mode 100644 doc/html/hierarchy.html delete mode 100644 doc/html/index.hhc delete mode 100644 doc/html/index.hhk delete mode 100644 doc/html/index.hhp delete mode 100644 doc/html/index.html delete mode 100644 doc/html/jquery.js delete mode 100644 doc/html/namespace_frame.html delete mode 100644 doc/html/namespace_q_a_m_q_p.html delete mode 100644 doc/html/namespaces.html delete mode 100644 doc/html/nav_f.png delete mode 100644 doc/html/nav_g.png delete mode 100644 doc/html/nav_h.png delete mode 100644 doc/html/open.png delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_channel_exception_cleaner-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_channel_exception_cleaner.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_message-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_message.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner-members.html delete mode 100644 doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner.html delete mode 100644 doc/html/sync_off.png delete mode 100644 doc/html/sync_on.png delete mode 100644 doc/html/tab_a.png delete mode 100644 doc/html/tab_b.png delete mode 100644 doc/html/tab_h.png delete mode 100644 doc/html/tab_s.png delete mode 100644 doc/html/tabs.css diff --git a/doc/html/amqp_8h_source.html b/doc/html/amqp_8h_source.html deleted file mode 100644 index b6080c4..0000000 --- a/doc/html/amqp_8h_source.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp.h
-
-
-
1 #ifndef qamqp_amqp_h__
-
2 #define qamqp_amqp_h__
-
3 
-
4 #include <QObject>
-
5 #include <QUrl>
-
6 #include "amqp_global.h"
-
7 
-
8 namespace QAMQP
-
9 {
-
10  class Exchange;
-
11  class Queue;
-
12  class ClientPrivate;
-
13  class Authenticator;
-
14  class ConnectionPrivate;
-
15  class Client : public QObject
-
16  {
-
17  Q_OBJECT
-
18 
-
19  Q_PROPERTY(quint32 port READ port WRITE setPort);
-
20  Q_PROPERTY(QString host READ host WRITE setHost);
-
21  Q_PROPERTY(QString virtualHost READ virtualHost WRITE setVirtualHost);
-
22  Q_PROPERTY(QString user READ user WRITE setUser);
-
23  Q_PROPERTY(QString password READ password WRITE setPassword);
-
24  Q_PROPERTY(bool ssl READ isSsl WRITE setSsl);
-
25  Q_PROPERTY(bool autoReconnect READ autoReconnect WRITE setAutoReconnect);
-
26  Q_PROPERTY(bool connected READ isConnected );
-
27 
-
28  Q_DISABLE_COPY(Client)
-
29 
-
30  P_DECLARE_PRIVATE(QAMQP::Client)
-
31 
-
32  friend class ConnectionPrivate;
-
33  friend class ChannelPrivate;
-
34 
-
35  public:
-
36  Client(QObject * parent = 0);
-
37  Client(const QUrl & connectionString, QObject * parent = 0);
-
38  ~Client();
-
39 
-
40  void printConnect() const;
-
41  void closeChannel();
-
42 
-
43  void addCustomProperty(const QString & name, const QString & value);
-
44  QString customProperty(const QString & name) const;
-
45 
-
46  Exchange * createExchange(int channelNumber = -1);
-
47  Exchange * createExchange(const QString &name, int channelNumber = -1);
-
48 
-
49  Queue * createQueue(int channelNumber = -1);
-
50  Queue * createQueue(const QString &name, int channelNumber = -1);
-
51 
-
52  quint32 port() const;
-
53  void setPort(quint32 port);
-
54 
-
55  QString host() const;
-
56  void setHost(const QString & host);
-
57 
-
58  QString virtualHost() const;
-
59  void setVirtualHost(const QString & virtualHost);
-
60 
-
61  QString user() const;
-
62  void setUser(const QString & user);
-
63 
-
64  QString password() const;
-
65  void setPassword(const QString & password);
-
66 
-
67  void setAuth(Authenticator * auth);
-
68  Authenticator * auth() const;
-
69  void open();
-
70  void open(const QUrl & connectionString);
-
71  void close();
-
72  void reopen();
-
73 
-
74  bool isSsl() const;
-
75  void setSsl(bool value);
-
76 
-
77  bool autoReconnect() const;
-
78  void setAutoReconnect(bool value);
-
79 
-
80  bool isConnected() const;
-
81 
-
82  signals:
-
83  void connected();
-
84  void disconnected();
-
85 
-
86 
-
87  protected:
-
88  ClientPrivate * const pd_ptr;
-
89 
-
90  private:
-
91  friend struct ClientExceptionCleaner;
-
92 
-
93  //void chanalConnect();
-
94  };
-
95 }
-
96 
-
97 #endif // qamqp_amqp_h__
-
- - - - diff --git a/doc/html/amqp__authenticator_8h_source.html b/doc/html/amqp__authenticator_8h_source.html deleted file mode 100644 index e3e17ef..0000000 --- a/doc/html/amqp__authenticator_8h_source.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_authenticator.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_authenticator.h
-
-
-
1 #ifndef amqp_authenticator_h__
-
2 #define amqp_authenticator_h__
-
3 
-
4 #include "amqp_global.h"
-
5 #include <QString>
-
6 #include <QDataStream>
-
7 
-
8 namespace QAMQP
-
9 {
- -
11  {
-
12  public:
-
13  virtual ~Authenticator(){};
-
14  virtual QString type() const = 0;
-
15  virtual void write(QDataStream & out) = 0;
-
16  };
-
17 
- -
19  {
-
20  QString login_, password_;
-
21  public:
-
22  AMQPlainAuthenticator(const QString & login = QString(), const QString & password = QString());
-
23  virtual ~AMQPlainAuthenticator();
-
24  QString login() const;
-
25  void setLogin(const QString& l);
-
26  QString password() const;
-
27  void setPassword(const QString &p);
-
28  virtual QString type() const;
-
29  virtual void write(QDataStream & out);
-
30  };
-
31 
-
32 }
-
33 #endif // amqp_authenticator_h__
-
- - - - diff --git a/doc/html/amqp__channel_8h_source.html b/doc/html/amqp__channel_8h_source.html deleted file mode 100644 index 3ece96a..0000000 --- a/doc/html/amqp__channel_8h_source.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_channel.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_channel.h
-
-
-
1 #ifndef amqp_channel_h__
-
2 #define amqp_channel_h__
-
3 
-
4 #include <QObject>
-
5 #include "amqp_global.h"
-
6 #include "amqp_frame.h"
-
7 
-
8 namespace QAMQP
-
9 {
-
10  class ChannelPrivate;
-
11  class Client;
-
12  class Channel : public QObject
-
13  {
-
14  Q_OBJECT
-
15 
-
16  Q_PROPERTY(int number READ channelNumber);
-
17  Q_PROPERTY(QString name READ name WRITE setName);
-
18 
-
19  P_DECLARE_PRIVATE(QAMQP::Channel)
-
20  Q_DISABLE_COPY(Channel)
-
21  public:
-
22  ~Channel();
-
23 
-
24  void closeChannel();
-
25  void reopen();
-
26 
-
27  QString name();
-
28  int channelNumber();
-
29 
-
30  void setName(const QString &name);
-
31  void setQOS(qint32 prefetchSize, quint16 prefetchCount);
-
32  bool isOpened() const;
-
33 
-
34  signals:
-
35  void opened();
-
36  void closed();
-
37  void flowChanged(bool enabled);
-
38 
-
39  protected:
-
40  Channel(int channelNumber = -1, Client * parent = 0);
-
41  Channel(ChannelPrivate * d);
-
42  virtual void onOpen();
-
43  virtual void onClose();
-
44 
-
45  ChannelPrivate * const pd_ptr;
-
46 
-
47  private:
-
48  void stateChanged(int state);
-
49  friend class ClientPrivate;
-
50  Q_PRIVATE_SLOT(pd_func(), void _q_open())
-
51  Q_PRIVATE_SLOT(pd_func(), void _q_method(const QAMQP::Frame::Method & frame))
-
52  Q_PRIVATE_SLOT(pd_func(), void _q_disconnected())
-
53  };
-
54 }
-
55 
-
56 #ifdef QAMQP_P_INCLUDE
-
57 # include "amqp_channel_p.h"
-
58 #endif
-
59 #endif // amqp_channel_h__
-
- - - - diff --git a/doc/html/amqp__connection_8h_source.html b/doc/html/amqp__connection_8h_source.html deleted file mode 100644 index 6249c39..0000000 --- a/doc/html/amqp__connection_8h_source.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_connection.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_connection.h
-
-
-
1 #ifndef amqp_connection_h__
-
2 #define amqp_connection_h__
-
3 
-
4 #include <QObject>
-
5 #include "amqp_frame.h"
-
6 #include "amqp_global.h"
-
7 
-
8 namespace QAMQP
-
9 {
-
10  class ConnectionPrivate;
-
11  class ChannelPrivate;
-
12  class ClientPrivate;
-
13  class Client;
-
14  class Connection : public QObject
-
15  {
-
16  Q_OBJECT
-
17  P_DECLARE_PRIVATE(QAMQP::Connection)
-
18  Q_DISABLE_COPY(Connection)
-
19  Connection(Client * parent = 0);
-
20  public:
-
21  ~Connection();
-
22 
-
23 
-
24  void addCustomProperty(const QString & name, const QString & value);
-
25  QString customProperty(const QString & name) const;
-
26 
-
27  void startOk();
-
28  void secureOk();
-
29  void tuneOk();
-
30  void open();
-
31  void close(int code, const QString & text, int classId = 0, int methodId = 0);
-
32  void closeOk();
-
33 
-
34  bool isConnected() const;
-
35 
-
36  void setQOS(qint32 prefetchSize, quint16 prefetchCount);
-
37 
-
38  Q_SIGNALS:
-
39  void disconnected();
-
40  void connected();
-
41  protected:
-
42  ConnectionPrivate * const pd_ptr;
-
43 
-
44  private:
-
45  void openOk();
-
46  friend class ClientPrivate;
-
47  friend class ChannelPrivate;
-
48  Q_PRIVATE_SLOT(pd_func(), void _q_method(const QAMQP::Frame::Method & frame))
-
49  };
-
50 }
-
51 
-
52 // Include private header so MOC won't complain
-
53 #ifdef QAMQP_P_INCLUDE
-
54 # include "amqp_connection_p.h"
-
55 #endif
-
56 
-
57 #endif // amqp_connection_h__
-
- - - - diff --git a/doc/html/amqp__exchange_8h_source.html b/doc/html/amqp__exchange_8h_source.html deleted file mode 100644 index c534f00..0000000 --- a/doc/html/amqp__exchange_8h_source.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_exchange.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_exchange.h
-
-
-
1 #ifndef amqp_exchange_h__
-
2 #define amqp_exchange_h__
-
3 
-
4 #include "amqp_channel.h"
-
5 namespace QAMQP
-
6 {
-
7  class Client;
-
8  class Queue;
-
9  class ClientPrivate;
-
10  class ExchangePrivate;
-
11 
-
12  using namespace QAMQP::Frame;
-
13  class Exchange : public Channel
-
14  {
-
15  Q_OBJECT;
-
16  Exchange(int channelNumber = -1, Client * parent = 0);
-
17 
-
18  Q_PROPERTY(QString type READ type);
-
19  Q_PROPERTY(ExchangeOptions option READ option );
-
20 
-
21  P_DECLARE_PRIVATE(QAMQP::Exchange)
-
22  Q_DISABLE_COPY(Exchange);
-
23  friend class ClientPrivate;
-
24  protected:
-
25  void onOpen();
-
26  void onClose();
-
27 
-
28  public:
-
29 
-
30  enum ExchangeOption {
-
31  NoOptions = 0x0,
-
32  Passive = 0x01,
-
33  Durable = 0x02,
-
34  AutoDelete = 0x4,
-
35  Internal = 0x8,
-
36  NoWait = 0x10
-
37  };
-
38  Q_DECLARE_FLAGS(ExchangeOptions, ExchangeOption)
-
39 
-
40  ~Exchange();
-
41 
-
42  QString type() const;
-
43  ExchangeOptions option() const;
-
44 
-
45  void declare(const QString &type = QString::fromLatin1("direct"), ExchangeOptions option = NoOptions, const TableField & arg = TableField());
-
46  void remove(bool ifUnused = true, bool noWait = true);
-
47 
-
48  void bind(QAMQP::Queue * queue);
-
49  void bind(const QString & queueName);
-
50  void bind(const QString & queueName, const QString &key);
-
51 
-
52  void publish(const QString & message, const QString & key);
-
53  void publish(const QByteArray & message, const QString & key, const QString &mimeType);
-
54  void publish(const QByteArray & message, const QString & key, const QVariantHash &headers, const QString &mimeType);
-
55 
-
56  Q_SIGNALS:
-
57  void declared();
-
58  void binded();
-
59  void removed();
-
60  };
-
61 }
-
62 Q_DECLARE_OPERATORS_FOR_FLAGS(QAMQP::Exchange::ExchangeOptions)
-
63 #endif // amqp_exchange_h__
-
- - - - diff --git a/doc/html/amqp__frame_8h_source.html b/doc/html/amqp__frame_8h_source.html deleted file mode 100644 index 34f4985..0000000 --- a/doc/html/amqp__frame_8h_source.html +++ /dev/null @@ -1,256 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_frame.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_frame.h
-
-
-
1 #ifndef amqp_frame_h__
-
2 #define amqp_frame_h__
-
3 
-
4 #include <QDataStream>
-
5 #include <QHash>
-
6 #include <QVariant>
-
7 
-
8 #define AMQP_BASIC_CONTENT_TYPE_FLAG (1 << 15)
-
9 #define AMQP_BASIC_CONTENT_ENCODING_FLAG (1 << 7)
-
10 #define AMQP_BASIC_HEADERS_FLAG (1 << 13)
-
11 #define AMQP_BASIC_DELIVERY_MODE_FLAG (1 << 12)
-
12 #define AMQP_BASIC_PRIORITY_FLAG (1 << 11)
-
13 #define AMQP_BASIC_CORRELATION_ID_FLAG (1 << 10)
-
14 #define AMQP_BASIC_REPLY_TO_FLAG (1 << 9)
-
15 #define AMQP_BASIC_EXPIRATION_FLAG (1 << 8)
-
16 #define AMQP_BASIC_MESSAGE_ID_FLAG (1 << 14)
-
17 #define AMQP_BASIC_TIMESTAMP_FLAG (1 << 6)
-
18 #define AMQP_BASIC_TYPE_FLAG (1 << 5)
-
19 #define AMQP_BASIC_USER_ID_FLAG (1 << 4)
-
20 #define AMQP_BASIC_APP_ID_FLAG (1 << 3)
-
21 #define AMQP_BASIC_CLUSTER_ID_FLAG (1 << 2)
-
22 
-
27 namespace QAMQP
-
28 {
-
29  class QueuePrivate;
-
34  namespace Frame
-
35  {
-
39  enum Type
-
40  {
-
41  ftMethod = 1,
-
42  ftHeader = 2,
-
43  ftBody = 3,
-
44  ftHeartbeat = 8
-
45  };
-
46 
-
51  enum MethodClass
-
52  {
-
53  fcConnection = 10,
-
54  fcChannel = 20,
-
55  fcExchange = 40,
-
56  fcQueue = 50,
-
57  fcBasic = 60,
-
58  fcTx = 90,
-
59  };
-
60 
-
61  struct decimal
-
62  {
-
63  qint8 scale;
-
64  quint32 value;
-
65 
-
66  };
-
67 
-
73  typedef QHash<QString, QVariant> TableField;
-
74 
-
75  QDataStream & serialize( QDataStream & stream, const QAMQP::Frame::TableField & f );
-
76  QDataStream & deserialize( QDataStream & stream, QAMQP::Frame::TableField & f );
-
77  QVariant readField( qint8 valueType, QDataStream &s );
-
78  void writeField( QDataStream &s, const QVariant & value );
-
79  void writeField( qint8 valueType, QDataStream &s, const QVariant & value, bool withType = false );
-
80  void print( const QAMQP::Frame::TableField & f );
-
81 
-
95  class Base
-
96  {
-
97  public:
-
103  Base(Type type);
-
104 
-
110  Base(QDataStream& raw);
-
111 
-
116  Type type() const;
-
117 
-
123  void setChannel(qint16 channel);
-
124 
-
129  qint16 channel() const;
-
130 
-
134  virtual qint32 size() const;
-
135 
-
140  void toStream(QDataStream & stream) const;
-
141 
-
142  protected:
-
143  void writeHeader(QDataStream & stream) const;
-
144  virtual void writePayload(QDataStream & stream) const;
-
145  void writeEnd(QDataStream & stream) const;
-
146 
-
147  void readHeader(QDataStream & stream);
-
148  virtual void readPayload(QDataStream & stream);
-
149  void readEnd(QDataStream & stream);
-
150 
-
151  qint32 size_;
-
152  private:
-
153  qint8 type_;
-
154 
-
155  qint16 channel_;
-
156 
-
157  };
-
158 
-
172  class Method : public Base
-
173  {
-
174  public:
-
179  Method();
-
180 
-
187  Method(MethodClass methodClass, qint16 id);
-
188 
-
194  Method(QDataStream& raw);
-
195 
-
199  MethodClass methodClass() const;
-
200 
-
204  qint16 id() const;
-
205  qint32 size() const;
-
206 
-
212  void setArguments(const QByteArray & data);
-
213 
-
218  QByteArray arguments() const;
-
219 
-
220  protected:
-
221  void writePayload(QDataStream & stream) const;
-
222  void readPayload(QDataStream & stream);
-
223  short methodClass_;
-
224  qint16 id_;
-
225  QByteArray arguments_;
-
226  };
-
227 
-
228 
-
262  class Content : public Base
-
263  {
-
264  friend class QAMQP::QueuePrivate;
-
265  public:
-
266 
-
270  enum Property
-
271  {
-
272  cpContentType = AMQP_BASIC_CONTENT_TYPE_FLAG,
-
273  cpContentEncoding = AMQP_BASIC_CONTENT_ENCODING_FLAG,
-
274  cpHeaders = AMQP_BASIC_HEADERS_FLAG,
-
275  cpDeliveryMode = AMQP_BASIC_DELIVERY_MODE_FLAG,
-
276  cpPriority = AMQP_BASIC_PRIORITY_FLAG,
-
277  cpCorrelationId = AMQP_BASIC_CORRELATION_ID_FLAG,
-
278  cpReplyTo = AMQP_BASIC_REPLY_TO_FLAG,
-
279  cpExpiration = AMQP_BASIC_EXPIRATION_FLAG,
-
280  cpMessageId = AMQP_BASIC_MESSAGE_ID_FLAG,
-
281  cpTimestamp = AMQP_BASIC_TIMESTAMP_FLAG,
-
282  cpType = AMQP_BASIC_TYPE_FLAG,
-
283  cpUserId = AMQP_BASIC_USER_ID_FLAG,
-
284  cpAppId = AMQP_BASIC_APP_ID_FLAG,
-
285  cpClusterID = AMQP_BASIC_CLUSTER_ID_FLAG
-
286  };
-
287  Q_DECLARE_FLAGS(Properties, Property);
-
288 
-
293  Content();
-
294 
-
300  Content(MethodClass methodClass);
-
301 
-
307  Content(QDataStream& raw);
-
308 
-
312  MethodClass methodClass() const;
-
313  qint32 size() const;
-
314 
-
320  void setProperty(Property prop, const QVariant & value);
-
321 
-
326  QVariant property(Property prop) const;
-
327 
-
328 
-
329  void setBody(const QByteArray & data);
-
330  QByteArray body() const;
-
331  qlonglong bodySize() const;
-
332 
-
333  protected:
-
334  void writePayload(QDataStream & stream) const;
-
335  void readPayload(QDataStream & stream);
-
336  short methodClass_;
-
337  qint16 id_;
-
338  QByteArray body_;
-
339  mutable QByteArray buffer_;
-
340  QHash<int, QVariant> properties_;
-
341  qlonglong bodySize_;
-
342  };
-
343 
-
344  class ContentBody : public Base
-
345  {
-
346  public:
-
347  ContentBody();
-
348  ContentBody(QDataStream& raw);
-
349  void setBody(const QByteArray & data);
-
350  QByteArray body() const;
-
351  qint32 size() const;
-
352  protected:
-
353  void writePayload(QDataStream & stream) const;
-
354  void readPayload(QDataStream & stream);
-
355 
-
356  private:
-
357  QByteArray body_;
-
358  };
-
359  }
-
360 }
-
361 
-
362 Q_DECLARE_METATYPE(QAMQP::Frame::decimal);
-
363 Q_DECLARE_METATYPE(QAMQP::Frame::TableField);
-
364 
-
365 #endif // amqp_frame_h__
-
- - - - diff --git a/doc/html/amqp__global_8h_source.html b/doc/html/amqp__global_8h_source.html deleted file mode 100644 index 8866d4c..0000000 --- a/doc/html/amqp__global_8h_source.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_global.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_global.h
-
-
-
1 #ifndef qamqp_global_h__
-
2 #define qamqp_global_h__
-
3 
-
4 #include <QtCore/qglobal.h>
-
5 
-
6 #define QAMQP_P_INCLUDE
-
7 #define AMQPSCHEME "amqp"
-
8 #define AMQPSSCHEME "amqps"
-
9 #define AMQPPORT 5672
-
10 #define AMQPHOST "localhost"
-
11 #define AMQPVHOST "/"
-
12 #define AMQPLOGIN "guest"
-
13 #define AMQPPSWD "guest"
-
14 #define FRAME_MAX 131072
-
15 
-
16 #define QAMQP_VERSION "0.1.0"
-
17 
-
18 
-
19 
-
20 #define AMQP_CONNECTION_FORCED 320
-
21 
-
22 #define P_DECLARE_PRIVATE(Class) \
-
23  friend class Class##Private; \
-
24  inline Class##Private* pd_func() { return reinterpret_cast<Class##Private *>(this->pd_ptr); } \
-
25  inline const Class##Private* pd_func() const { return reinterpret_cast<const Class##Private *>(this->pd_ptr); }
-
26 
-
27 
-
28 #define P_DECLARE_PUBLIC(Class) \
-
29  inline Class* pq_func() { return static_cast<Class *>(this->pq_ptr); } \
-
30  inline const Class* pq_func() const { return static_cast<const Class *>(this->pq_ptr); } \
-
31  friend class Class;
-
32 
-
33 
-
34 #define P_D(Class) Class##Private * const d = this->pd_func()
-
35 #define P_Q(Class) Class * const q = this->pq_func()
-
36 
-
37 #endif // qamqp_global_h__
-
- - - - diff --git a/doc/html/amqp__message_8h_source.html b/doc/html/amqp__message_8h_source.html deleted file mode 100644 index f82fd9c..0000000 --- a/doc/html/amqp__message_8h_source.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_message.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_message.h
-
-
-
1 #include "amqp_frame.h"
-
2 #include <QByteArray>
-
3 #include <QHash>
-
4 #include <QSharedPointer>
-
5 
-
6 namespace QAMQP
-
7 {
-
8  struct Message
-
9  {
-
10  Message()
-
11  {
-
12  qDebug("Message create");
-
13  leftSize = 0;
-
14  deliveryTag = 0;
-
15  }
-
16  ~Message()
-
17  {
-
18  qDebug("Message release");
-
19  }
- -
21  Q_DECLARE_FLAGS(MessageProperties, MessageProperty);
-
22 
-
23  qlonglong deliveryTag;
-
24  QByteArray payload;
-
25  QHash<MessageProperty, QVariant> property;
-
26  QAMQP::Frame::TableField headers;
-
27  QString routeKey;
-
28  QString exchangeName;
-
29  int leftSize;
-
30  };
-
31 
-
32  typedef QSharedPointer<QAMQP::Message> MessagePtr;
-
33 }
-
- - - - diff --git a/doc/html/amqp__network_8h_source.html b/doc/html/amqp__network_8h_source.html deleted file mode 100644 index 94750c6..0000000 --- a/doc/html/amqp__network_8h_source.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_network.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_network.h
-
-
-
1 #ifndef amqp_network_h__
-
2 #define amqp_network_h__
-
3 
-
4 #include <QObject>
-
5 #include <QTcpSocket>
-
6 #include <QSslSocket>
-
7 #include <QPointer>
-
8 #include <QBuffer>
-
9 
-
10 #include "amqp_frame.h"
-
11 
-
12 namespace QAMQP
-
13 {
-
14  class Network : public QObject
-
15  {
-
16  Q_OBJECT
-
17  Q_DISABLE_COPY(Network)
-
18  public:
-
19  Network(QObject * parent = 0);
-
20  ~Network();
-
21 
-
22  void disconnect();
-
23  void sendFrame();
-
24 
-
25  void sendFrame(const QAMQP::Frame::Base & frame);
-
26 
-
27  bool isSsl() const;
-
28  void setSsl(bool value);
-
29 
-
30  bool autoReconnect() const;
-
31  void setAutoReconnect(bool value);
-
32 
-
33  QAbstractSocket::SocketState state() const;
-
34 
-
35  public slots:
-
36  void connectTo(const QString & host = QString(), quint32 port = 0);
-
37  void error( QAbstractSocket::SocketError socketError );
-
38 
-
39  signals:
-
40  void connected();
-
41  void disconnected();
-
42  void method(const QAMQP::Frame::Method & method);
-
43  void content(const QAMQP::Frame::Content & content);
-
44  void body(int channeNumber, const QByteArray & body);
-
45 
-
46  private slots:
-
47  void readyRead();
-
48  void sslErrors ( const QList<QSslError> & errors );
-
49 
-
50  void conectionReady();
-
51 
-
52  private:
-
53  void initSocket(bool ssl = false);
-
54  QPointer<QTcpSocket> socket_;
-
55  QPointer<QBuffer> buffer_;
-
56  QString lastHost_;
-
57  int lastPort_;
-
58  int offsetBuf;
-
59  int leftSize;
-
60  qint8 lastType_;
-
61  bool autoReconnect_;
-
62  int timeOut_;
-
63 
-
64  bool connect_;
-
65  };
-
66 }
-
67 #endif // amqp_network_h__
-
- - - - diff --git a/doc/html/amqp__queue_8h_source.html b/doc/html/amqp__queue_8h_source.html deleted file mode 100644 index cfc9089..0000000 --- a/doc/html/amqp__queue_8h_source.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -QAMQP: src/qamqp/amqp_queue.h Source File - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
amqp_queue.h
-
-
-
1 #ifndef amqp_queue_h__
-
2 #define amqp_queue_h__
-
3 
-
4 #include "amqp_channel.h"
-
5 #include "amqp_message.h"
-
6 
-
7 namespace QAMQP
-
8 {
-
9  class Client;
-
10  class ClientPrivate;
-
11  class Exchange;
-
12  class QueuePrivate;
-
13  class Queue : public Channel
-
14  {
-
15  Q_OBJECT
-
16  Queue(int channelNumber = -1, Client * parent = 0);
-
17 
-
18  Q_PROPERTY(QueueOptions option READ option );
-
19  Q_PROPERTY(QString consumerTag READ consumerTag WRITE setConsumerTag)
-
20  Q_PROPERTY(bool noAck READ noAck WRITE setNoAck)
-
21 
-
22  P_DECLARE_PRIVATE(QAMQP::Queue)
-
23  Q_DISABLE_COPY(Queue);
-
24  friend class ClientPrivate;
-
25 
-
26  protected:
-
27  void onOpen();
-
28  void onClose();
-
29 
-
30  public:
-
31  enum QueueOption {
-
32  NoOptions = 0x0,
-
33  Passive = 0x01,
-
34  Durable = 0x02,
-
35  Exclusive = 0x4,
-
36  AutoDelete = 0x8,
-
37  NoWait = 0x10
-
38  };
-
39  Q_DECLARE_FLAGS(QueueOptions, QueueOption)
-
40 
-
41  enum ConsumeOption {
-
42  coNoLocal = 0x1,
-
43  coNoAck = 0x02,
-
44  coExclusive = 0x04,
-
45  coNoWait = 0x8
-
46  };
-
47  Q_DECLARE_FLAGS(ConsumeOptions, ConsumeOption)
-
48 
-
49  ~Queue();
-
50 
-
51  QueueOptions option() const;
-
52 
-
53  void declare();
-
54  void declare(const QString &name, QueueOptions options);
-
55  void remove(bool ifUnused = true, bool ifEmpty = true, bool noWait = true);
-
56 
-
57  void purge();
-
58 
-
59  void bind(const QString & exchangeName, const QString & key);
-
60  void bind(Exchange * exchange, const QString & key);
-
61 
-
62  void unbind(const QString & exchangeName, const QString & key);
-
63  void unbind(Exchange * exchange, const QString & key);
-
64 
-
65  MessagePtr getMessage();
-
66  void get();
-
67  void ack(const MessagePtr & message);
-
68  bool hasMessage() const;
-
69  void consume(ConsumeOptions options = ConsumeOptions(NoOptions));
-
70  void setConsumerTag(const QString &consumerTag);
-
71  QString consumerTag() const;
-
72 
-
73  void setNoAck(bool noAck);
-
74  bool noAck() const;
-
75 
-
76  Q_SIGNALS:
-
77  void declared();
-
78  void binded(bool);
-
79  void removed();
-
80  void messageRecieved();
-
81  void empty();
-
82 
-
83  private:
-
84  Q_PRIVATE_SLOT(pd_func(), void _q_content(const QAMQP::Frame::Content & frame))
-
85  Q_PRIVATE_SLOT(pd_func(), void _q_body(int channeNumber, const QByteArray & body))
-
86  };
-
87 }
-
88 #ifdef QAMQP_P_INCLUDE
-
89 # include "amqp_queue_p.h"
-
90 #endif
-
91 #endif // amqp_queue_h__
-
- - - - diff --git a/doc/html/annotated.html b/doc/html/annotated.html deleted file mode 100644 index 74fa71a..0000000 --- a/doc/html/annotated.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -QAMQP: Class List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
Class List
-
-
-
Here are the classes, structs, unions and interfaces with brief descriptions:
-
[detail level 123]
- - - - - - - - - - - - - - - - - - - - - - -
oNFrame
\NQAMQP
 oNFrame
 |oCdecimal
 |oCBaseBase class for any frames. Implement main methods for serialize and deserialize raw frame data. All frames start with a 7-octet header composed of a type field (octet), a channel field (short integer) and a size field (long integer):
 |oCMethodClass for working with method frames. Implement main methods for serialize and deserialize raw method frame data. Method frame bodies consist of an invariant list of data fields, called "arguments". All method bodies start with identifier numbers for the class and method:
 |oCContentClass for working with content frames. Implement main methods for serialize and deserialize raw content frame data. A content header payload has this format:
 |\CContentBody
 oCClientExceptionCleaner
 oCClient
 oCAuthenticator
 oCAMQPlainAuthenticator
 oCChannelExceptionCleaner
 oCChannel
 oCConnectionExceptionCleaner
 oCConnection
 oCExchangeExceptionCleaner
 oCExchange
 oCMessage
 oCNetwork
 oCQueueExceptionCleaner
 \CQueue
-
-
- - - - diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png deleted file mode 100644 index b519e284bad291b38e7f42de95a41520640d8916..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 712 zcmV;(0yq7MP)s~52n#CB%LWsmtU9KH|Fb9g>;hVz|g?osE% zk4rvJCeY>itV9<8fDx|Pd!)=H8i>(=$@kdLVE|x++Pg=#3q0xb7TSK%y_=r$n*lC8 z&>tEuEs|y4h|iBH(f)LR{LS4z;t9Va$9$6341g|nebBNIAvC|qZO0skD#wG-sT9z5 zUk9|+>Bu$jv0H^v3N)vH3-^Xr>U@H^=`xo+No(hLD7vHr{yYDtzw*fjhg5753_TN} zXqOJ0z5QQ0P-zwo0k=a+(AN~N1!(Kj#v<8jAl!+GQ0zHsy)_5`jE-hX!tr(48Ij3Q ztQxi4cn<)KM2yildJ0FcybU#9e+K}tI&RV{SK2K6AZohy1^{4nR9Vf&7H6L2D+d6u zM$}NlQbnNPD0AM6(wwJo?`i!8)E3W{6(Wxw1Y{-$t;MA;Iiw?KH1OP_k9;eMr zeQ2DXRo|jRmtUke%S{4#T(sW0OrO@B#9J#4rURXMSs5lmxSnV{F``>t-}Y>!NrwT2 zN(yDI_D;{K`T*n2<*5^zWUEjh3S@Lm_E)H!3HEvS)PKZC{Gv1kP61Pb5HX&C2wk~_T - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::AMQPlainAuthenticator Member List
-
-
- -

This is the complete list of members for QAMQP::AMQPlainAuthenticator, including all inherited members.

- - - - - - - - - - -
AMQPlainAuthenticator(const QString &login=QString(), const QString &password=QString()) (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticator
login() const (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticator
password() const (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticator
setLogin(const QString &l) (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticator
setPassword(const QString &p) (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticator
type() const (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticatorvirtual
write(QDataStream &out) (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticatorvirtual
~AMQPlainAuthenticator() (defined in QAMQP::AMQPlainAuthenticator)QAMQP::AMQPlainAuthenticatorvirtual
~Authenticator() (defined in QAMQP::Authenticator)QAMQP::Authenticatorinlinevirtual
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_a_m_q_plain_authenticator.html b/doc/html/class_q_a_m_q_p_1_1_a_m_q_plain_authenticator.html deleted file mode 100644 index 22a7b18..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_a_m_q_plain_authenticator.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -QAMQP: QAMQP::AMQPlainAuthenticator Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::AMQPlainAuthenticator Class Reference
-
-
- -

Inherits QAMQP::Authenticator.

- - - - - - - - - -

-Public Member Functions

AMQPlainAuthenticator (const QString &login=QString(), const QString &password=QString())
-QString login () const
-void setLogin (const QString &l)
-QString password () const
-void setPassword (const QString &p)
-virtual QString type () const
-virtual void write (QDataStream &out)
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_authenticator-members.html b/doc/html/class_q_a_m_q_p_1_1_authenticator-members.html deleted file mode 100644 index 182abae..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_authenticator-members.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Authenticator Member List
-
-
- -

This is the complete list of members for QAMQP::Authenticator, including all inherited members.

- - - - -
type() const =0 (defined in QAMQP::Authenticator)QAMQP::Authenticatorpure virtual
write(QDataStream &out)=0 (defined in QAMQP::Authenticator)QAMQP::Authenticatorpure virtual
~Authenticator() (defined in QAMQP::Authenticator)QAMQP::Authenticatorinlinevirtual
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_authenticator.html b/doc/html/class_q_a_m_q_p_1_1_authenticator.html deleted file mode 100644 index e2e188e..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_authenticator.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - -QAMQP: QAMQP::Authenticator Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Authenticator Class Reference
-
-
- -

Inherited by QAMQP::AMQPlainAuthenticator.

- - - - -

-Public Member Functions

-virtual QString type () const =0
-virtual void write (QDataStream &out)=0
-
The documentation for this class was generated from the following file: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_channel-members.html b/doc/html/class_q_a_m_q_p_1_1_channel-members.html deleted file mode 100644 index 14c975e..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_channel-members.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Channel Member List
-
-
- -

This is the complete list of members for QAMQP::Channel, including all inherited members.

- - - - - - - - - - - - - - - - - - - - -
Channel(int channelNumber=-1, Client *parent=0) (defined in QAMQP::Channel)QAMQP::Channelprotected
Channel(ChannelPrivate *d) (defined in QAMQP::Channel)QAMQP::Channelprotected
channelNumber() (defined in QAMQP::Channel)QAMQP::Channel
ClientPrivate (defined in QAMQP::Channel)QAMQP::Channelfriend
closeChannel() (defined in QAMQP::Channel)QAMQP::Channel
closed() (defined in QAMQP::Channel)QAMQP::Channelsignal
flowChanged(bool enabled) (defined in QAMQP::Channel)QAMQP::Channelsignal
isOpened() const (defined in QAMQP::Channel)QAMQP::Channel
name (defined in QAMQP::Channel)QAMQP::Channel
name() (defined in QAMQP::Channel)QAMQP::Channel
number (defined in QAMQP::Channel)QAMQP::Channel
onClose() (defined in QAMQP::Channel)QAMQP::Channelprotectedvirtual
onOpen() (defined in QAMQP::Channel)QAMQP::Channelprotectedvirtual
opened() (defined in QAMQP::Channel)QAMQP::Channelsignal
pd_ptr (defined in QAMQP::Channel)QAMQP::Channelprotected
reopen() (defined in QAMQP::Channel)QAMQP::Channel
setName(const QString &name) (defined in QAMQP::Channel)QAMQP::Channel
setQOS(qint32 prefetchSize, quint16 prefetchCount) (defined in QAMQP::Channel)QAMQP::Channel
~Channel() (defined in QAMQP::Channel)QAMQP::Channel
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_channel.html b/doc/html/class_q_a_m_q_p_1_1_channel.html deleted file mode 100644 index 511d7c6..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_channel.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -QAMQP: QAMQP::Channel Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
- -
- -

Inherited by QAMQP::Exchange, and QAMQP::Queue.

- - - - - -

-Signals

-void opened ()
-void closed ()
-void flowChanged (bool enabled)
- - - - - - - - -

-Public Member Functions

-void closeChannel ()
-void reopen ()
-QString name ()
-int channelNumber ()
-void setName (const QString &name)
-void setQOS (qint32 prefetchSize, quint16 prefetchCount)
-bool isOpened () const
- - - - - -

-Protected Member Functions

Channel (int channelNumber=-1, Client *parent=0)
Channel (ChannelPrivate *d)
-virtual void onOpen ()
-virtual void onClose ()
- - -

-Protected Attributes

-ChannelPrivate *const pd_ptr
- - - -

-Properties

-int number
-QString name
- - -

-Friends

-class ClientPrivate
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_client-members.html b/doc/html/class_q_a_m_q_p_1_1_client-members.html deleted file mode 100644 index c82a419..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_client-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Client Member List
-
-
- -

This is the complete list of members for QAMQP::Client, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
addCustomProperty(const QString &name, const QString &value) (defined in QAMQP::Client)QAMQP::Client
auth() const (defined in QAMQP::Client)QAMQP::Client
autoReconnect (defined in QAMQP::Client)QAMQP::Client
autoReconnect() const (defined in QAMQP::Client)QAMQP::Client
ChannelPrivate (defined in QAMQP::Client)QAMQP::Clientfriend
Client(QObject *parent=0) (defined in QAMQP::Client)QAMQP::Client
Client(const QUrl &connectionString, QObject *parent=0) (defined in QAMQP::Client)QAMQP::Client
ClientExceptionCleaner (defined in QAMQP::Client)QAMQP::Clientfriend
close() (defined in QAMQP::Client)QAMQP::Client
closeChannel() (defined in QAMQP::Client)QAMQP::Client
connected (defined in QAMQP::Client)QAMQP::Client
connected() (defined in QAMQP::Client)QAMQP::Clientsignal
ConnectionPrivate (defined in QAMQP::Client)QAMQP::Clientfriend
createExchange(int channelNumber=-1) (defined in QAMQP::Client)QAMQP::Client
createExchange(const QString &name, int channelNumber=-1) (defined in QAMQP::Client)QAMQP::Client
createQueue(int channelNumber=-1) (defined in QAMQP::Client)QAMQP::Client
createQueue(const QString &name, int channelNumber=-1) (defined in QAMQP::Client)QAMQP::Client
customProperty(const QString &name) const (defined in QAMQP::Client)QAMQP::Client
disconnected() (defined in QAMQP::Client)QAMQP::Clientsignal
host (defined in QAMQP::Client)QAMQP::Client
host() const (defined in QAMQP::Client)QAMQP::Client
isConnected() const (defined in QAMQP::Client)QAMQP::Client
isSsl() const (defined in QAMQP::Client)QAMQP::Client
open() (defined in QAMQP::Client)QAMQP::Client
open(const QUrl &connectionString) (defined in QAMQP::Client)QAMQP::Client
password (defined in QAMQP::Client)QAMQP::Client
password() const (defined in QAMQP::Client)QAMQP::Client
pd_ptr (defined in QAMQP::Client)QAMQP::Clientprotected
port (defined in QAMQP::Client)QAMQP::Client
port() const (defined in QAMQP::Client)QAMQP::Client
printConnect() const (defined in QAMQP::Client)QAMQP::Client
reopen() (defined in QAMQP::Client)QAMQP::Client
setAuth(Authenticator *auth) (defined in QAMQP::Client)QAMQP::Client
setAutoReconnect(bool value) (defined in QAMQP::Client)QAMQP::Client
setHost(const QString &host) (defined in QAMQP::Client)QAMQP::Client
setPassword(const QString &password) (defined in QAMQP::Client)QAMQP::Client
setPort(quint32 port) (defined in QAMQP::Client)QAMQP::Client
setSsl(bool value) (defined in QAMQP::Client)QAMQP::Client
setUser(const QString &user) (defined in QAMQP::Client)QAMQP::Client
setVirtualHost(const QString &virtualHost) (defined in QAMQP::Client)QAMQP::Client
ssl (defined in QAMQP::Client)QAMQP::Client
user (defined in QAMQP::Client)QAMQP::Client
user() const (defined in QAMQP::Client)QAMQP::Client
virtualHost (defined in QAMQP::Client)QAMQP::Client
virtualHost() const (defined in QAMQP::Client)QAMQP::Client
~Client() (defined in QAMQP::Client)QAMQP::Client
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_client.html b/doc/html/class_q_a_m_q_p_1_1_client.html deleted file mode 100644 index 28acb13..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_client.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -QAMQP: QAMQP::Client Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Client Class Reference
-
-
- - - - -

-Signals

-void connected ()
-void disconnected ()
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Client (QObject *parent=0)
Client (const QUrl &connectionString, QObject *parent=0)
-void printConnect () const
-void closeChannel ()
-void addCustomProperty (const QString &name, const QString &value)
-QString customProperty (const QString &name) const
-ExchangecreateExchange (int channelNumber=-1)
-ExchangecreateExchange (const QString &name, int channelNumber=-1)
-QueuecreateQueue (int channelNumber=-1)
-QueuecreateQueue (const QString &name, int channelNumber=-1)
-quint32 port () const
-void setPort (quint32 port)
-QString host () const
-void setHost (const QString &host)
-QString virtualHost () const
-void setVirtualHost (const QString &virtualHost)
-QString user () const
-void setUser (const QString &user)
-QString password () const
-void setPassword (const QString &password)
-void setAuth (Authenticator *auth)
-Authenticatorauth () const
-void open ()
-void open (const QUrl &connectionString)
-void close ()
-void reopen ()
-bool isSsl () const
-void setSsl (bool value)
-bool autoReconnect () const
-void setAutoReconnect (bool value)
-bool isConnected () const
- - -

-Protected Attributes

-ClientPrivate *const pd_ptr
- - - - - - - - - -

-Properties

-quint32 port
-QString host
-QString virtualHost
-QString user
-QString password
-bool ssl
-bool autoReconnect
-bool connected
- - - - -

-Friends

-class ConnectionPrivate
-class ChannelPrivate
-struct ClientExceptionCleaner
-
The documentation for this class was generated from the following files:
    -
  • src/qamqp/amqp.h
  • -
  • src/qamqp/amqp.cpp
  • -
-
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_connection-members.html b/doc/html/class_q_a_m_q_p_1_1_connection-members.html deleted file mode 100644 index de70e05..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_connection-members.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Connection Member List
-
-
- -

This is the complete list of members for QAMQP::Connection, including all inherited members.

- - - - - - - - - - - - - - - - - -
addCustomProperty(const QString &name, const QString &value) (defined in QAMQP::Connection)QAMQP::Connection
ChannelPrivate (defined in QAMQP::Connection)QAMQP::Connectionfriend
ClientPrivate (defined in QAMQP::Connection)QAMQP::Connectionfriend
close(int code, const QString &text, int classId=0, int methodId=0) (defined in QAMQP::Connection)QAMQP::Connection
closeOk() (defined in QAMQP::Connection)QAMQP::Connection
connected() (defined in QAMQP::Connection)QAMQP::Connectionsignal
customProperty(const QString &name) const (defined in QAMQP::Connection)QAMQP::Connection
disconnected() (defined in QAMQP::Connection)QAMQP::Connectionsignal
isConnected() const (defined in QAMQP::Connection)QAMQP::Connection
open() (defined in QAMQP::Connection)QAMQP::Connection
pd_ptr (defined in QAMQP::Connection)QAMQP::Connectionprotected
secureOk() (defined in QAMQP::Connection)QAMQP::Connection
setQOS(qint32 prefetchSize, quint16 prefetchCount) (defined in QAMQP::Connection)QAMQP::Connection
startOk() (defined in QAMQP::Connection)QAMQP::Connection
tuneOk() (defined in QAMQP::Connection)QAMQP::Connection
~Connection() (defined in QAMQP::Connection)QAMQP::Connection
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_connection.html b/doc/html/class_q_a_m_q_p_1_1_connection.html deleted file mode 100644 index c74a07b..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_connection.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - -QAMQP: QAMQP::Connection Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Connection Class Reference
-
-
- - - - -

-Signals

-void disconnected ()
-void connected ()
- - - - - - - - - - - -

-Public Member Functions

-void addCustomProperty (const QString &name, const QString &value)
-QString customProperty (const QString &name) const
-void startOk ()
-void secureOk ()
-void tuneOk ()
-void open ()
-void close (int code, const QString &text, int classId=0, int methodId=0)
-void closeOk ()
-bool isConnected () const
-void setQOS (qint32 prefetchSize, quint16 prefetchCount)
- - -

-Protected Attributes

-ConnectionPrivate *const pd_ptr
- - - -

-Friends

-class ClientPrivate
-class ChannelPrivate
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_exchange-members.html b/doc/html/class_q_a_m_q_p_1_1_exchange-members.html deleted file mode 100644 index 9a4b458..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_exchange-members.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Exchange Member List
-
-
- -

This is the complete list of members for QAMQP::Exchange, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AutoDelete enum value (defined in QAMQP::Exchange)QAMQP::Exchange
bind(QAMQP::Queue *queue) (defined in QAMQP::Exchange)QAMQP::Exchange
bind(const QString &queueName) (defined in QAMQP::Exchange)QAMQP::Exchange
bind(const QString &queueName, const QString &key) (defined in QAMQP::Exchange)QAMQP::Exchange
binded() (defined in QAMQP::Exchange)QAMQP::Exchangesignal
Channel(int channelNumber=-1, Client *parent=0) (defined in QAMQP::Channel)QAMQP::Channelprotected
Channel(ChannelPrivate *d) (defined in QAMQP::Channel)QAMQP::Channelprotected
channelNumber() (defined in QAMQP::Channel)QAMQP::Channel
ClientPrivate (defined in QAMQP::Exchange)QAMQP::Exchangefriend
closeChannel() (defined in QAMQP::Channel)QAMQP::Channel
closed() (defined in QAMQP::Channel)QAMQP::Channelsignal
declare(const QString &type=QString::fromLatin1("direct"), ExchangeOptions option=NoOptions, const TableField &arg=TableField()) (defined in QAMQP::Exchange)QAMQP::Exchange
declared() (defined in QAMQP::Exchange)QAMQP::Exchangesignal
Durable enum value (defined in QAMQP::Exchange)QAMQP::Exchange
ExchangeOption enum name (defined in QAMQP::Exchange)QAMQP::Exchange
flowChanged(bool enabled) (defined in QAMQP::Channel)QAMQP::Channelsignal
Internal enum value (defined in QAMQP::Exchange)QAMQP::Exchange
isOpened() const (defined in QAMQP::Channel)QAMQP::Channel
name (defined in QAMQP::Channel)QAMQP::Channel
name() (defined in QAMQP::Channel)QAMQP::Channel
NoOptions enum value (defined in QAMQP::Exchange)QAMQP::Exchange
NoWait enum value (defined in QAMQP::Exchange)QAMQP::Exchange
number (defined in QAMQP::Channel)QAMQP::Channel
onClose() (defined in QAMQP::Exchange)QAMQP::Exchangeprotectedvirtual
onOpen() (defined in QAMQP::Exchange)QAMQP::Exchangeprotectedvirtual
opened() (defined in QAMQP::Channel)QAMQP::Channelsignal
option (defined in QAMQP::Exchange)QAMQP::Exchange
option() const (defined in QAMQP::Exchange)QAMQP::Exchange
Passive enum value (defined in QAMQP::Exchange)QAMQP::Exchange
pd_ptr (defined in QAMQP::Channel)QAMQP::Channelprotected
publish(const QString &message, const QString &key) (defined in QAMQP::Exchange)QAMQP::Exchange
publish(const QByteArray &message, const QString &key, const QString &mimeType) (defined in QAMQP::Exchange)QAMQP::Exchange
publish(const QByteArray &message, const QString &key, const QVariantHash &headers, const QString &mimeType) (defined in QAMQP::Exchange)QAMQP::Exchange
Q_DISABLE_COPY(Exchange) (defined in QAMQP::Exchange)QAMQP::Exchange
remove(bool ifUnused=true, bool noWait=true) (defined in QAMQP::Exchange)QAMQP::Exchange
removed() (defined in QAMQP::Exchange)QAMQP::Exchangesignal
reopen() (defined in QAMQP::Channel)QAMQP::Channel
setName(const QString &name) (defined in QAMQP::Channel)QAMQP::Channel
setQOS(qint32 prefetchSize, quint16 prefetchCount) (defined in QAMQP::Channel)QAMQP::Channel
type (defined in QAMQP::Exchange)QAMQP::Exchange
type() const (defined in QAMQP::Exchange)QAMQP::Exchange
~Channel() (defined in QAMQP::Channel)QAMQP::Channel
~Exchange() (defined in QAMQP::Exchange)QAMQP::Exchange
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_exchange.html b/doc/html/class_q_a_m_q_p_1_1_exchange.html deleted file mode 100644 index 5dca276..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_exchange.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - -QAMQP: QAMQP::Exchange Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
- -
- -

Inherits QAMQP::Channel.

- - - -

-Public Types

enum  ExchangeOption {
-  NoOptions = 0x0, -Passive = 0x01, -Durable = 0x02, -AutoDelete = 0x4, -
-  Internal = 0x8, -NoWait = 0x10 -
- }
- - - - - - - - -

-Signals

-void declared ()
-void binded ()
-void removed ()
- Signals inherited from QAMQP::Channel
-void opened ()
-void closed ()
-void flowChanged (bool enabled)
- - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Q_DISABLE_COPY (Exchange)
-QString type () const
-ExchangeOptions option () const
-void declare (const QString &type=QString::fromLatin1("direct"), ExchangeOptions option=NoOptions, const TableField &arg=TableField())
-void remove (bool ifUnused=true, bool noWait=true)
-void bind (QAMQP::Queue *queue)
-void bind (const QString &queueName)
-void bind (const QString &queueName, const QString &key)
-void publish (const QString &message, const QString &key)
-void publish (const QByteArray &message, const QString &key, const QString &mimeType)
-void publish (const QByteArray &message, const QString &key, const QVariantHash &headers, const QString &mimeType)
- Public Member Functions inherited from QAMQP::Channel
-void closeChannel ()
-void reopen ()
-QString name ()
-int channelNumber ()
-void setName (const QString &name)
-void setQOS (qint32 prefetchSize, quint16 prefetchCount)
-bool isOpened () const
- - - - - - -

-Protected Member Functions

-void onOpen ()
-void onClose ()
- Protected Member Functions inherited from QAMQP::Channel
Channel (int channelNumber=-1, Client *parent=0)
Channel (ChannelPrivate *d)
- - - - - - -

-Properties

-QString type
-ExchangeOptions option
- Properties inherited from QAMQP::Channel
-int number
-QString name
- - -

-Friends

-class ClientPrivate
- - - -

-Additional Inherited Members

- Protected Attributes inherited from QAMQP::Channel
-ChannelPrivate *const pd_ptr
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_base-members.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_base-members.html deleted file mode 100644 index 2132df6..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_base-members.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Frame::Base Member List
-
-
- -

This is the complete list of members for QAMQP::Frame::Base, including all inherited members.

- - - - - - - - - - - - - - - -
Base(Type type)QAMQP::Frame::Base
Base(QDataStream &raw)QAMQP::Frame::Base
channel() const QAMQP::Frame::Base
readEnd(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readHeader(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readPayload(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotectedvirtual
setChannel(qint16 channel)QAMQP::Frame::Base
size() const QAMQP::Frame::Basevirtual
size_ (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
toStream(QDataStream &stream) const QAMQP::Frame::Base
type() const QAMQP::Frame::Base
writeEnd(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writeHeader(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writePayload(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotectedvirtual
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_base.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_base.html deleted file mode 100644 index 5f4ebb3..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_base.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - -QAMQP: QAMQP::Frame::Base Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
- -
- -

Base class for any frames. Implement main methods for serialize and deserialize raw frame data. All frames start with a 7-octet header composed of a type field (octet), a channel field (short integer) and a size field (long integer): - More...

- -

#include <amqp_frame.h>

- -

Inherited by QAMQP::Frame::Content, QAMQP::Frame::ContentBody, and QAMQP::Frame::Method.

- - - - - - - - - -

-Public Member Functions

 Base (Type type)
 Base (QDataStream &raw)
Type type () const
void setChannel (qint16 channel)
qint16 channel () const
virtual qint32 size () const
void toStream (QDataStream &stream) const
- - - - - - - -

-Protected Member Functions

-void writeHeader (QDataStream &stream) const
-virtual void writePayload (QDataStream &stream) const
-void writeEnd (QDataStream &stream) const
-void readHeader (QDataStream &stream)
-virtual void readPayload (QDataStream &stream)
-void readEnd (QDataStream &stream)
- - -

-Protected Attributes

-qint32 size_
-

Detailed Description

-

Base class for any frames. Implement main methods for serialize and deserialize raw frame data. All frames start with a 7-octet header composed of a type field (octet), a channel field (short integer) and a size field (long integer):

-
Frame struct
-
0 1 3 7 size+7 size+8
-
+------+---------+---------+ +-------------+ +-----------+
-
| type | channel | size | | payload | | frame-end |
-
+------+---------+---------+ +-------------+ +-----------+
-

octet short long 'size' octets octet

-

Constructor & Destructor Documentation

- -
-
- - - - - - - - -
Base::Base (Type type)
-
-

Base class constructor. Construct frame class for sending.

-
Parameters
- - -
typeDefine type of constructed frame.
-
-
-
:type_(type), channel_(0), size_(0) {}
-
-
-
- -
-
- - - - - - - - -
Base::Base (QDataStream & raw)
-
-

Base class constructor. Construct frame class from received raw data.

-
Parameters
- - -
rawData stream for reading source data.
-
-
-
{
-
readHeader(raw);
-
}
-
-
-
-

Member Function Documentation

- -
-
- - - - - - - -
qint16 Base::channel () const
-
-

Return number of associated channel.

-
See Also
setChannel()
- -

Referenced by setChannel().

-
{
-
return channel_;
-
}
-
-
-
- -
-
- - - - - - - - -
void Base::setChannel (qint16 channel)
-
-

Set number of associated channel.

-
Parameters
- - -
channelNumber of channel.
-
-
-
See Also
channel()
- -

References channel().

-
{
-
channel_ = channel;
-
}
-
-
-
- -
-
- - - - - -
- - - - - - - -
qint32 Base::size () const
-
-virtual
-
-

Return size of frame.

- -

Reimplemented in QAMQP::Frame::ContentBody, QAMQP::Frame::Content, and QAMQP::Frame::Method.

-
{
-
return 0;
-
}
-
-
-
- -
-
- - - - - - - - -
void QAMQP::Frame::Base::toStream (QDataStream & stream) const
-
-

Output frame to stream.

-
Parameters
- - -
streamStream for serilize frame.
-
-
-
{
-
writeHeader(stream);
-
writePayload(stream);
-
writeEnd(stream);
-
}
-
-
-
- -
-
- - - - - - - -
Type Base::type () const
-
-

Frame type Return type of current frame.

-
{
-
return Type(type_);
-
}
-
-
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content-members.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content-members.html deleted file mode 100644 index 443963b..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content-members.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Frame::Content Member List
-
-
- -

This is the complete list of members for QAMQP::Frame::Content, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Base(Type type)QAMQP::Frame::Base
Base(QDataStream &raw)QAMQP::Frame::Base
body() const (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
body_ (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotected
bodySize() const (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
bodySize_ (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotected
buffer_ (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentmutableprotected
channel() const QAMQP::Frame::Base
Content()QAMQP::Frame::Content
Content(MethodClass methodClass)QAMQP::Frame::Content
Content(QDataStream &raw)QAMQP::Frame::Content
cpAppId enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpClusterID enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpContentEncoding enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpContentType enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpCorrelationId enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpDeliveryMode enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpExpiration enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpHeaders enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpMessageId enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpPriority enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpReplyTo enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpTimestamp enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpType enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
cpUserId enum value (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
id_ (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotected
methodClass() const QAMQP::Frame::Content
methodClass_ (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotected
properties_ (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotected
Property enum nameQAMQP::Frame::Content
property(Property prop) const QAMQP::Frame::Content
Q_DECLARE_FLAGS(Properties, Property) (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
QAMQP::QueuePrivate (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentfriend
readEnd(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readHeader(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readPayload(QDataStream &stream) (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotectedvirtual
setBody(const QByteArray &data) (defined in QAMQP::Frame::Content)QAMQP::Frame::Content
setChannel(qint16 channel)QAMQP::Frame::Base
setProperty(Property prop, const QVariant &value)QAMQP::Frame::Content
size() const QAMQP::Frame::Contentvirtual
size_ (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
toStream(QDataStream &stream) const QAMQP::Frame::Base
type() const QAMQP::Frame::Base
writeEnd(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writeHeader(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writePayload(QDataStream &stream) const (defined in QAMQP::Frame::Content)QAMQP::Frame::Contentprotectedvirtual
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content.html deleted file mode 100644 index f167d52..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - -QAMQP: QAMQP::Frame::Content Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
- -
- -

Class for working with content frames. Implement main methods for serialize and deserialize raw content frame data. A content header payload has this format: - More...

- -

#include <amqp_frame.h>

- -

Inherits QAMQP::Frame::Base.

- - - -

-Public Types

enum  Property {
-  cpContentType = AMQP_BASIC_CONTENT_TYPE_FLAG, -cpContentEncoding = AMQP_BASIC_CONTENT_ENCODING_FLAG, -cpHeaders = AMQP_BASIC_HEADERS_FLAG, -cpDeliveryMode = AMQP_BASIC_DELIVERY_MODE_FLAG, -
-  cpPriority = AMQP_BASIC_PRIORITY_FLAG, -cpCorrelationId = AMQP_BASIC_CORRELATION_ID_FLAG, -cpReplyTo = AMQP_BASIC_REPLY_TO_FLAG, -cpExpiration = AMQP_BASIC_EXPIRATION_FLAG, -
-  cpMessageId = AMQP_BASIC_MESSAGE_ID_FLAG, -cpTimestamp = AMQP_BASIC_TIMESTAMP_FLAG, -cpType = AMQP_BASIC_TYPE_FLAG, -cpUserId = AMQP_BASIC_USER_ID_FLAG, -
-  cpAppId = AMQP_BASIC_APP_ID_FLAG, -cpClusterID = AMQP_BASIC_CLUSTER_ID_FLAG -
- }
- - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Q_DECLARE_FLAGS (Properties, Property)
 Content ()
 Content (MethodClass methodClass)
 Content (QDataStream &raw)
MethodClass methodClass () const
qint32 size () const
void setProperty (Property prop, const QVariant &value)
QVariant property (Property prop) const
-void setBody (const QByteArray &data)
-QByteArray body () const
-qlonglong bodySize () const
- Public Member Functions inherited from QAMQP::Frame::Base
 Base (Type type)
 Base (QDataStream &raw)
Type type () const
void setChannel (qint16 channel)
qint16 channel () const
void toStream (QDataStream &stream) const
- - - - - - - - -

-Protected Member Functions

-void writePayload (QDataStream &stream) const
-void readPayload (QDataStream &stream)
- Protected Member Functions inherited from QAMQP::Frame::Base
-void writeHeader (QDataStream &stream) const
-void writeEnd (QDataStream &stream) const
-void readHeader (QDataStream &stream)
-void readEnd (QDataStream &stream)
- - - - - - - - - -

-Protected Attributes

-short methodClass_
-qint16 id_
-QByteArray body_
-QByteArray buffer_
-QHash< int, QVariant > properties_
-qlonglong bodySize_
- Protected Attributes inherited from QAMQP::Frame::Base
-qint32 size_
- - -

-Friends

-class QAMQP::QueuePrivate
-

Detailed Description

-

Class for working with content frames. Implement main methods for serialize and deserialize raw content frame data. A content header payload has this format:

-
Frame struct
-
+----------+--------+-----------+----------------+------------- - -
-
| class-id | weight | body size | property flags | property list...
-
+----------+--------+-----------+----------------+------------- - -
-
short short long long short remainder...
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Property Description
cpContentType MIME content type
ocpContentEncoding MIME content encoding
cpHeaders message header field table
cpDeliveryModenonpersistent (1) or persistent (2)
cpPriority message priority, 0 to 9
cpCorrelationId application correlation identifier
cpReplyTo address to reply to
cpExpiration message expiration specification
cpMessageId application message identifier
cpTimestamp message timestamp
cpType message type name
cpUserId creating user id
cpAppId creating application id
cpClusterIDcluster ID
-

Default property:

-
See Also
setProperty
-
-property
-

Member Enumeration Documentation

- -
-
-

Default content frame property

-
{
-
cpContentType = AMQP_BASIC_CONTENT_TYPE_FLAG,
-
cpContentEncoding = AMQP_BASIC_CONTENT_ENCODING_FLAG,
-
cpHeaders = AMQP_BASIC_HEADERS_FLAG,
-
cpDeliveryMode = AMQP_BASIC_DELIVERY_MODE_FLAG,
-
cpPriority = AMQP_BASIC_PRIORITY_FLAG,
-
cpCorrelationId = AMQP_BASIC_CORRELATION_ID_FLAG,
-
cpReplyTo = AMQP_BASIC_REPLY_TO_FLAG,
-
cpExpiration = AMQP_BASIC_EXPIRATION_FLAG,
-
cpMessageId = AMQP_BASIC_MESSAGE_ID_FLAG,
-
cpTimestamp = AMQP_BASIC_TIMESTAMP_FLAG,
-
cpType = AMQP_BASIC_TYPE_FLAG,
-
cpUserId = AMQP_BASIC_USER_ID_FLAG,
-
cpAppId = AMQP_BASIC_APP_ID_FLAG,
-
cpClusterID = AMQP_BASIC_CLUSTER_ID_FLAG
-
};
-
-
-
-

Constructor & Destructor Documentation

- -
-
- - - - - - - -
QAMQP::Frame::Content::Content ()
-
-

Content class constructor. Construct frame content header class for sending.

-
:Base(ftHeader)
-
{
-
-
}
-
-
-
- -
-
- - - - - - - - -
QAMQP::Frame::Content::Content (MethodClass methodClass)
-
-

Content class constructor. Construct frame content header class for sending.

-
Parameters
- - -
methodClassDefine method class id of constructed frame.
-
-
- -

References methodClass().

-
:Base(ftHeader)
-
{
-
methodClass_ = methodClass;
-
}
-
-
-
- -
-
- - - - - - - - -
QAMQP::Frame::Content::Content (QDataStream & raw)
-
-

Content class constructor. Construct frame content header class for sending.

-
Parameters
- - -
rawData stream for reading source data.
-
-
-
: Base(raw)
-
{
-
readPayload(raw);
-
}
-
-
-
-

Member Function Documentation

- -
-
- - - - - - - -
QAMQP::Frame::MethodClass QAMQP::Frame::Content::methodClass () const
-
-

Method class type.

- -

Referenced by Content().

-
{
-
return MethodClass(methodClass_);
-
}
-
-
-
- -
-
- - - - - - - - -
QVariant QAMQP::Frame::Content::property (Property prop) const
-
-

Return associated with property value

-
Parameters
- - -
propAny default content header property
-
-
-
{
-
return properties_.value(prop);
-
}
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - -
void QAMQP::Frame::Content::setProperty (Property prop,
const QVariant & value 
)
-
-

Set default content header property

-
Parameters
- - - -
propAny default content header property
valueAssociated data
-
-
-
{
-
properties_[prop] = value;
-
}
-
-
-
- -
-
- - - - - -
- - - - - - - -
qint32 QAMQP::Frame::Content::size () const
-
-virtual
-
-

Return size of frame.

- -

Reimplemented from QAMQP::Frame::Base.

-
{
-
QDataStream out(&buffer_, QIODevice::WriteOnly);
-
buffer_.clear();
-
out << qint16(methodClass_);
-
out << qint16(0); //weight
-
out << qlonglong(body_.size());
-
-
qint16 prop_ = 0;
-
foreach (int p, properties_.keys())
-
{
-
prop_ |= p;
-
}
-
-
out << prop_;
-
-
if(prop_ & cpContentType)
-
writeField('s', out, properties_[cpContentType]);
-
-
if(prop_ & cpContentEncoding)
-
writeField('s', out, properties_[cpContentEncoding]);
-
-
if(prop_ & cpHeaders)
-
writeField('F', out, properties_[cpHeaders]);
-
-
if(prop_ & cpDeliveryMode)
-
writeField('b', out, properties_[cpDeliveryMode]);
-
-
if(prop_ & cpPriority)
-
writeField('b', out, properties_[cpPriority]);
-
-
if(prop_ & cpCorrelationId)
-
writeField('s', out, properties_[cpCorrelationId]);
-
-
if(prop_ & cpReplyTo)
-
writeField('s', out, properties_[cpReplyTo]);
-
-
if(prop_ & cpExpiration)
-
writeField('s', out, properties_[cpExpiration]);
-
-
if(prop_ & cpMessageId)
-
writeField('s', out, properties_[cpMessageId]);
-
-
if(prop_ & cpTimestamp)
-
writeField('T', out, properties_[cpTimestamp]);
-
-
if(prop_ & cpType)
-
writeField('s', out, properties_[cpType]);
-
-
if(prop_ & cpUserId)
-
writeField('s', out, properties_[cpUserId]);
-
-
if(prop_ & cpAppId)
-
writeField('s', out, properties_[cpAppId]);
-
-
if(prop_ & cpClusterID)
-
writeField('s', out, properties_[cpClusterID]);
-
-
return buffer_.size();
-
}
-
-
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body-members.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body-members.html deleted file mode 100644 index ef901c8..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body-members.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Frame::ContentBody Member List
-
-
- -

This is the complete list of members for QAMQP::Frame::ContentBody, including all inherited members.

- - - - - - - - - - - - - - - - - - - -
Base(Type type)QAMQP::Frame::Base
Base(QDataStream &raw)QAMQP::Frame::Base
body() const (defined in QAMQP::Frame::ContentBody)QAMQP::Frame::ContentBody
channel() const QAMQP::Frame::Base
ContentBody() (defined in QAMQP::Frame::ContentBody)QAMQP::Frame::ContentBody
ContentBody(QDataStream &raw) (defined in QAMQP::Frame::ContentBody)QAMQP::Frame::ContentBody
readEnd(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readHeader(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readPayload(QDataStream &stream) (defined in QAMQP::Frame::ContentBody)QAMQP::Frame::ContentBodyprotectedvirtual
setBody(const QByteArray &data) (defined in QAMQP::Frame::ContentBody)QAMQP::Frame::ContentBody
setChannel(qint16 channel)QAMQP::Frame::Base
size() const QAMQP::Frame::ContentBodyvirtual
size_ (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
toStream(QDataStream &stream) const QAMQP::Frame::Base
type() const QAMQP::Frame::Base
writeEnd(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writeHeader(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writePayload(QDataStream &stream) const (defined in QAMQP::Frame::ContentBody)QAMQP::Frame::ContentBodyprotectedvirtual
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body.html deleted file mode 100644 index dfb1a21..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_content_body.html +++ /dev/null @@ -1,142 +0,0 @@ - - - - - -QAMQP: QAMQP::Frame::ContentBody Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Frame::ContentBody Class Reference
-
-
- -

Inherits QAMQP::Frame::Base.

- - - - - - - - - - - - - -

-Public Member Functions

ContentBody (QDataStream &raw)
-void setBody (const QByteArray &data)
-QByteArray body () const
qint32 size () const
- Public Member Functions inherited from QAMQP::Frame::Base
 Base (Type type)
 Base (QDataStream &raw)
Type type () const
void setChannel (qint16 channel)
qint16 channel () const
void toStream (QDataStream &stream) const
- - - - - - - - -

-Protected Member Functions

-void writePayload (QDataStream &stream) const
-void readPayload (QDataStream &stream)
- Protected Member Functions inherited from QAMQP::Frame::Base
-void writeHeader (QDataStream &stream) const
-void writeEnd (QDataStream &stream) const
-void readHeader (QDataStream &stream)
-void readEnd (QDataStream &stream)
- - - -

-Additional Inherited Members

- Protected Attributes inherited from QAMQP::Frame::Base
-qint32 size_
-

Member Function Documentation

- -
-
- - - - - -
- - - - - - - -
qint32 QAMQP::Frame::ContentBody::size () const
-
-virtual
-
-

Return size of frame.

- -

Reimplemented from QAMQP::Frame::Base.

-
{
-
return body_.size();
-
}
-
-
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_method-members.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_method-members.html deleted file mode 100644 index e22beb8..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_method-members.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Frame::Method Member List
-
-
- -

This is the complete list of members for QAMQP::Frame::Method, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - -
arguments() const QAMQP::Frame::Method
arguments_ (defined in QAMQP::Frame::Method)QAMQP::Frame::Methodprotected
Base(Type type)QAMQP::Frame::Base
Base(QDataStream &raw)QAMQP::Frame::Base
channel() const QAMQP::Frame::Base
id() const QAMQP::Frame::Method
id_ (defined in QAMQP::Frame::Method)QAMQP::Frame::Methodprotected
Method()QAMQP::Frame::Method
Method(MethodClass methodClass, qint16 id)QAMQP::Frame::Method
Method(QDataStream &raw)QAMQP::Frame::Method
methodClass() const QAMQP::Frame::Method
methodClass_ (defined in QAMQP::Frame::Method)QAMQP::Frame::Methodprotected
readEnd(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readHeader(QDataStream &stream) (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
readPayload(QDataStream &stream) (defined in QAMQP::Frame::Method)QAMQP::Frame::Methodprotectedvirtual
setArguments(const QByteArray &data)QAMQP::Frame::Method
setChannel(qint16 channel)QAMQP::Frame::Base
size() const QAMQP::Frame::Methodvirtual
size_ (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
toStream(QDataStream &stream) const QAMQP::Frame::Base
type() const QAMQP::Frame::Base
writeEnd(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writeHeader(QDataStream &stream) const (defined in QAMQP::Frame::Base)QAMQP::Frame::Baseprotected
writePayload(QDataStream &stream) const (defined in QAMQP::Frame::Method)QAMQP::Frame::Methodprotectedvirtual
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_method.html b/doc/html/class_q_a_m_q_p_1_1_frame_1_1_method.html deleted file mode 100644 index 8203ad0..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_frame_1_1_method.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -QAMQP: QAMQP::Frame::Method Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
- -
- -

Class for working with method frames. Implement main methods for serialize and deserialize raw method frame data. Method frame bodies consist of an invariant list of data fields, called "arguments". All method bodies start with identifier numbers for the class and method: - More...

- -

#include <amqp_frame.h>

- -

Inherits QAMQP::Frame::Base.

- - - - - - - - - - - - - - - - - -

-Public Member Functions

 Method ()
 Method (MethodClass methodClass, qint16 id)
 Method (QDataStream &raw)
MethodClass methodClass () const
qint16 id () const
qint32 size () const
void setArguments (const QByteArray &data)
QByteArray arguments () const
- Public Member Functions inherited from QAMQP::Frame::Base
 Base (Type type)
 Base (QDataStream &raw)
Type type () const
void setChannel (qint16 channel)
qint16 channel () const
void toStream (QDataStream &stream) const
- - - - - - - - -

-Protected Member Functions

-void writePayload (QDataStream &stream) const
-void readPayload (QDataStream &stream)
- Protected Member Functions inherited from QAMQP::Frame::Base
-void writeHeader (QDataStream &stream) const
-void writeEnd (QDataStream &stream) const
-void readHeader (QDataStream &stream)
-void readEnd (QDataStream &stream)
- - - - - - -

-Protected Attributes

-short methodClass_
-qint16 id_
-QByteArray arguments_
- Protected Attributes inherited from QAMQP::Frame::Base
-qint32 size_
-

Detailed Description

-

Class for working with method frames. Implement main methods for serialize and deserialize raw method frame data. Method frame bodies consist of an invariant list of data fields, called "arguments". All method bodies start with identifier numbers for the class and method:

-
Frame struct
-
0 2 4
-
+----------+-----------+-------------- - -
-
| class-id | method-id | arguments...
-
+----------+-----------+-------------- - -
-
short short ...
-

Constructor & Destructor Documentation

- -
-
- - - - - - - -
QAMQP::Frame::Method::Method ()
-
-

Method class constructor. Construct frame class for sending.

-
: Base(ftMethod)
-
{
-
-
}
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - -
QAMQP::Frame::Method::Method (MethodClass methodClass,
qint16 id 
)
-
-

Method class constructor. Construct frame class for sending.

-
Parameters
- - - -
methodClassDefine method class id of constructed frame.
idDefine method id of constructed frame.
-
-
-
: Base(ftMethod), methodClass_(methodClass), id_(id)
-
{
-
-
}
-
-
-
- -
-
- - - - - - - - -
QAMQP::Frame::Method::Method (QDataStream & raw)
-
-

Method class constructor. Construct frame class from received raw data.

-
Parameters
- - -
rawData stream for reading source data.
-
-
-
: Base(raw)
-
{
-
readPayload(raw);
-
}
-
-
-
-

Member Function Documentation

- -
-
- - - - - - - -
QByteArray QAMQP::Frame::Method::arguments () const
-
-

Return arguments for method.

-
See Also
setArguments
-
{
-
return arguments_;
-
}
-
-
-
- -
-
- - - - - - - -
qint16 QAMQP::Frame::Method::id () const
-
-

Method id.

-
{
-
return id_;
-
}
-
-
-
- -
-
- - - - - - - -
MethodClass QAMQP::Frame::Method::methodClass () const
-
-

Method class type.

-
{
-
return MethodClass(methodClass_);
-
}
-
-
-
- -
-
- - - - - - - - -
void QAMQP::Frame::Method::setArguments (const QByteArray & data)
-
-

Set arguments for method.

-
Parameters
- - -
dataSerialized method arguments.
-
-
-
See Also
arguments
-
{
-
arguments_ = data;
-
}
-
-
-
- -
-
- - - - - -
- - - - - - - -
qint32 QAMQP::Frame::Method::size () const
-
-virtual
-
-

Return size of frame.

- -

Reimplemented from QAMQP::Frame::Base.

-
{
-
return sizeof(id_) + sizeof(methodClass_) + arguments_.size();
-
}
-
-
-
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_network-members.html b/doc/html/class_q_a_m_q_p_1_1_network-members.html deleted file mode 100644 index 410f6c9..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_network-members.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Network Member List
-
-
- -

This is the complete list of members for QAMQP::Network, including all inherited members.

- - - - - - - - - - - - - - - - - - -
autoReconnect() const (defined in QAMQP::Network)QAMQP::Network
body(int channeNumber, const QByteArray &body) (defined in QAMQP::Network)QAMQP::Networksignal
connected() (defined in QAMQP::Network)QAMQP::Networksignal
connectTo(const QString &host=QString(), quint32 port=0) (defined in QAMQP::Network)QAMQP::Networkslot
content(const QAMQP::Frame::Content &content) (defined in QAMQP::Network)QAMQP::Networksignal
disconnect() (defined in QAMQP::Network)QAMQP::Network
disconnected() (defined in QAMQP::Network)QAMQP::Networksignal
error(QAbstractSocket::SocketError socketError) (defined in QAMQP::Network)QAMQP::Networkslot
isSsl() const (defined in QAMQP::Network)QAMQP::Network
method(const QAMQP::Frame::Method &method) (defined in QAMQP::Network)QAMQP::Networksignal
Network(QObject *parent=0) (defined in QAMQP::Network)QAMQP::Network
sendFrame() (defined in QAMQP::Network)QAMQP::Network
sendFrame(const QAMQP::Frame::Base &frame) (defined in QAMQP::Network)QAMQP::Network
setAutoReconnect(bool value) (defined in QAMQP::Network)QAMQP::Network
setSsl(bool value) (defined in QAMQP::Network)QAMQP::Network
state() const (defined in QAMQP::Network)QAMQP::Network
~Network() (defined in QAMQP::Network)QAMQP::Network
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_network.html b/doc/html/class_q_a_m_q_p_1_1_network.html deleted file mode 100644 index 2c16d15..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_network.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - -QAMQP: QAMQP::Network Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Network Class Reference
-
-
- - - - -

-Public Slots

-void connectTo (const QString &host=QString(), quint32 port=0)
-void error (QAbstractSocket::SocketError socketError)
- - - - - - -

-Signals

-void connected ()
-void disconnected ()
-void method (const QAMQP::Frame::Method &method)
-void content (const QAMQP::Frame::Content &content)
-void body (int channeNumber, const QByteArray &body)
- - - - - - - - - - -

-Public Member Functions

Network (QObject *parent=0)
-void disconnect ()
-void sendFrame ()
-void sendFrame (const QAMQP::Frame::Base &frame)
-bool isSsl () const
-void setSsl (bool value)
-bool autoReconnect () const
-void setAutoReconnect (bool value)
-QAbstractSocket::SocketState state () const
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_queue-members.html b/doc/html/class_q_a_m_q_p_1_1_queue-members.html deleted file mode 100644 index d02cdc7..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_queue-members.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Queue Member List
-
-
- -

This is the complete list of members for QAMQP::Queue, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ack(const MessagePtr &message) (defined in QAMQP::Queue)QAMQP::Queue
AutoDelete enum value (defined in QAMQP::Queue)QAMQP::Queue
bind(const QString &exchangeName, const QString &key) (defined in QAMQP::Queue)QAMQP::Queue
bind(Exchange *exchange, const QString &key) (defined in QAMQP::Queue)QAMQP::Queue
binded(bool) (defined in QAMQP::Queue)QAMQP::Queuesignal
Channel(int channelNumber=-1, Client *parent=0) (defined in QAMQP::Channel)QAMQP::Channelprotected
Channel(ChannelPrivate *d) (defined in QAMQP::Channel)QAMQP::Channelprotected
channelNumber() (defined in QAMQP::Channel)QAMQP::Channel
ClientPrivate (defined in QAMQP::Queue)QAMQP::Queuefriend
closeChannel() (defined in QAMQP::Channel)QAMQP::Channel
closed() (defined in QAMQP::Channel)QAMQP::Channelsignal
coExclusive enum value (defined in QAMQP::Queue)QAMQP::Queue
coNoAck enum value (defined in QAMQP::Queue)QAMQP::Queue
coNoLocal enum value (defined in QAMQP::Queue)QAMQP::Queue
coNoWait enum value (defined in QAMQP::Queue)QAMQP::Queue
consume(ConsumeOptions options=ConsumeOptions(NoOptions)) (defined in QAMQP::Queue)QAMQP::Queue
ConsumeOption enum name (defined in QAMQP::Queue)QAMQP::Queue
consumerTag (defined in QAMQP::Queue)QAMQP::Queue
consumerTag() const (defined in QAMQP::Queue)QAMQP::Queue
declare() (defined in QAMQP::Queue)QAMQP::Queue
declare(const QString &name, QueueOptions options) (defined in QAMQP::Queue)QAMQP::Queue
declared() (defined in QAMQP::Queue)QAMQP::Queuesignal
Durable enum value (defined in QAMQP::Queue)QAMQP::Queue
empty() (defined in QAMQP::Queue)QAMQP::Queuesignal
Exclusive enum value (defined in QAMQP::Queue)QAMQP::Queue
flowChanged(bool enabled) (defined in QAMQP::Channel)QAMQP::Channelsignal
get() (defined in QAMQP::Queue)QAMQP::Queue
getMessage() (defined in QAMQP::Queue)QAMQP::Queue
hasMessage() const (defined in QAMQP::Queue)QAMQP::Queue
isOpened() const (defined in QAMQP::Channel)QAMQP::Channel
messageRecieved() (defined in QAMQP::Queue)QAMQP::Queuesignal
name (defined in QAMQP::Channel)QAMQP::Channel
name() (defined in QAMQP::Channel)QAMQP::Channel
noAck (defined in QAMQP::Queue)QAMQP::Queue
noAck() const (defined in QAMQP::Queue)QAMQP::Queue
NoOptions enum value (defined in QAMQP::Queue)QAMQP::Queue
NoWait enum value (defined in QAMQP::Queue)QAMQP::Queue
number (defined in QAMQP::Channel)QAMQP::Channel
onClose() (defined in QAMQP::Queue)QAMQP::Queueprotectedvirtual
onOpen() (defined in QAMQP::Queue)QAMQP::Queueprotectedvirtual
opened() (defined in QAMQP::Channel)QAMQP::Channelsignal
option (defined in QAMQP::Queue)QAMQP::Queue
option() const (defined in QAMQP::Queue)QAMQP::Queue
Passive enum value (defined in QAMQP::Queue)QAMQP::Queue
pd_ptr (defined in QAMQP::Channel)QAMQP::Channelprotected
purge() (defined in QAMQP::Queue)QAMQP::Queue
Q_DISABLE_COPY(Queue) (defined in QAMQP::Queue)QAMQP::Queue
QueueOption enum name (defined in QAMQP::Queue)QAMQP::Queue
remove(bool ifUnused=true, bool ifEmpty=true, bool noWait=true) (defined in QAMQP::Queue)QAMQP::Queue
removed() (defined in QAMQP::Queue)QAMQP::Queuesignal
reopen() (defined in QAMQP::Channel)QAMQP::Channel
setConsumerTag(const QString &consumerTag) (defined in QAMQP::Queue)QAMQP::Queue
setName(const QString &name) (defined in QAMQP::Channel)QAMQP::Channel
setNoAck(bool noAck) (defined in QAMQP::Queue)QAMQP::Queue
setQOS(qint32 prefetchSize, quint16 prefetchCount) (defined in QAMQP::Channel)QAMQP::Channel
unbind(const QString &exchangeName, const QString &key) (defined in QAMQP::Queue)QAMQP::Queue
unbind(Exchange *exchange, const QString &key) (defined in QAMQP::Queue)QAMQP::Queue
~Channel() (defined in QAMQP::Channel)QAMQP::Channel
~Queue() (defined in QAMQP::Queue)QAMQP::Queue
- - - - diff --git a/doc/html/class_q_a_m_q_p_1_1_queue.html b/doc/html/class_q_a_m_q_p_1_1_queue.html deleted file mode 100644 index 7a261ee..0000000 --- a/doc/html/class_q_a_m_q_p_1_1_queue.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -QAMQP: QAMQP::Queue Class Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
- -
- -

Inherits QAMQP::Channel.

- - - - -

-Public Types

enum  QueueOption {
-  NoOptions = 0x0, -Passive = 0x01, -Durable = 0x02, -Exclusive = 0x4, -
-  AutoDelete = 0x8, -NoWait = 0x10 -
- }
enum  ConsumeOption { coNoLocal = 0x1, -coNoAck = 0x02, -coExclusive = 0x04, -coNoWait = 0x8 - }
- - - - - - - - - - -

-Signals

-void declared ()
-void binded (bool)
-void removed ()
-void messageRecieved ()
-void empty ()
- Signals inherited from QAMQP::Channel
-void opened ()
-void closed ()
-void flowChanged (bool enabled)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

Q_DISABLE_COPY (Queue)
-QueueOptions option () const
-void declare ()
-void declare (const QString &name, QueueOptions options)
-void remove (bool ifUnused=true, bool ifEmpty=true, bool noWait=true)
-void purge ()
-void bind (const QString &exchangeName, const QString &key)
-void bind (Exchange *exchange, const QString &key)
-void unbind (const QString &exchangeName, const QString &key)
-void unbind (Exchange *exchange, const QString &key)
-MessagePtr getMessage ()
-void get ()
-void ack (const MessagePtr &message)
-bool hasMessage () const
-void consume (ConsumeOptions options=ConsumeOptions(NoOptions))
-void setConsumerTag (const QString &consumerTag)
-QString consumerTag () const
-void setNoAck (bool noAck)
-bool noAck () const
- Public Member Functions inherited from QAMQP::Channel
-void closeChannel ()
-void reopen ()
-QString name ()
-int channelNumber ()
-void setName (const QString &name)
-void setQOS (qint32 prefetchSize, quint16 prefetchCount)
-bool isOpened () const
- - - - - - -

-Protected Member Functions

-void onOpen ()
-void onClose ()
- Protected Member Functions inherited from QAMQP::Channel
Channel (int channelNumber=-1, Client *parent=0)
Channel (ChannelPrivate *d)
- - - - - - - -

-Properties

-QueueOptions option
-QString consumerTag
-bool noAck
- Properties inherited from QAMQP::Channel
-int number
-QString name
- - -

-Friends

-class ClientPrivate
- - - -

-Additional Inherited Members

- Protected Attributes inherited from QAMQP::Channel
-ChannelPrivate *const pd_ptr
-
The documentation for this class was generated from the following files: -
- - - - diff --git a/doc/html/classes.html b/doc/html/classes.html deleted file mode 100644 index 21a54d7..0000000 --- a/doc/html/classes.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - -QAMQP: Class Index - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
Class Index
-
-
-
A | B | C | D | E | M | N | Q
- - - - - - - - - - - -
  A  
-
  C  
-
ConnectionExceptionCleaner (QAMQP)   ExchangeExceptionCleaner (QAMQP)   
  Q  
-
Content (QAMQP::Frame)   
  M  
-
AMQPlainAuthenticator (QAMQP)   Channel (QAMQP)   ContentBody (QAMQP::Frame)   Queue (QAMQP)   
Authenticator (QAMQP)   ChannelExceptionCleaner (QAMQP)   
  D  
-
Message (QAMQP)   QueueExceptionCleaner (QAMQP)   
  B  
-
Client (QAMQP)   Method (QAMQP::Frame)   
ClientExceptionCleaner (QAMQP)   decimal (QAMQP::Frame)   
  N  
-
Base (QAMQP::Frame)   Connection (QAMQP)   
  E  
-
Network (QAMQP)   
Exchange (QAMQP)   
-
A | B | C | D | E | M | N | Q
-
- - - - diff --git a/doc/html/closed.png b/doc/html/closed.png deleted file mode 100644 index 98cc2c909da37a6df914fbf67780eebd99c597f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V-kvUwAr*{o@8{^CZMh(5KoB^r_<4^zF@3)Cp&&t3hdujKf f*?bjBoY!V+E))@{xMcbjXe@)LtDnm{r-UW|*e5JT diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html deleted file mode 100644 index 8b685f8..0000000 --- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - -QAMQP: src/ Directory Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
src Directory Reference
-
-
- - - -

-Directories

directory  qamqp
-
- - - - diff --git a/doc/html/dir_9ec0bf019b04e9539964c8725d5fd1e8.html b/doc/html/dir_9ec0bf019b04e9539964c8725d5fd1e8.html deleted file mode 100644 index 59e51fa..0000000 --- a/doc/html/dir_9ec0bf019b04e9539964c8725d5fd1e8.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -QAMQP: src/qamqp/ Directory Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
qamqp Directory Reference
-
-
- - - - - - - - - - - - - - - - - - - - -

-Files

file  amqp.cpp
file  amqp.h [code]
file  amqp_authenticator.cpp
file  amqp_authenticator.h [code]
file  amqp_channel.cpp
file  amqp_channel.h [code]
file  amqp_connection.cpp
file  amqp_connection.h [code]
file  amqp_exchange.cpp
file  amqp_exchange.h [code]
file  amqp_frame.cpp
file  amqp_frame.h [code]
file  amqp_global.h [code]
file  amqp_message.h [code]
file  amqp_network.cpp
file  amqp_network.h [code]
file  amqp_queue.cpp
file  amqp_queue.h [code]
-
- - - - diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css deleted file mode 100644 index 0c559a0..0000000 --- a/doc/html/doxygen.css +++ /dev/null @@ -1,1163 +0,0 @@ -/* The standard CSS for doxygen */ - -body, table, div, p, dl { - font: 400 14px/19px Roboto,sans-serif; -} - -/* @group Heading Levels */ - -h1 { - font-size: 150%; -} - -.title { - font-size: 150%; - font-weight: bold; - margin: 10px 2px; -} - -h2 { - border-bottom: 1px solid #879ECB; - color: #354C7B; - font-size: 150%; - font-weight: normal; - margin-top: 1.75em; - padding-top: 8px; - padding-bottom: 4px; - width: 100%; -} - -h3 { - font-size: 100%; -} - -h1, h2, h3, h4, h5, h6 { - -webkit-transition: text-shadow 0.5s linear; - -moz-transition: text-shadow 0.5s linear; - -ms-transition: text-shadow 0.5s linear; - -o-transition: text-shadow 0.5s linear; - transition: text-shadow 0.5s linear; - margin-right: 15px; -} - -h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow { - text-shadow: 0 0 15px cyan; -} - -dt { - font-weight: bold; -} - -div.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; -} - -p.startli, p.startdd, p.starttd { - margin-top: 2px; -} - -p.endli { - margin-bottom: 0px; -} - -p.enddd { - margin-bottom: 4px; -} - -p.endtd { - margin-bottom: 2px; -} - -/* @end */ - -caption { - font-weight: bold; -} - -span.legend { - font-size: 70%; - text-align: center; -} - -h3.version { - font-size: 90%; - text-align: center; -} - -div.qindex, div.navtab{ - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; -} - -div.qindex, div.navpath { - width: 100%; - line-height: 140%; -} - -div.navtab { - margin-right: 15px; -} - -/* @group Link Styling */ - -a { - color: #3D578C; - font-weight: normal; - text-decoration: none; -} - -.contents a:visited { - color: #4665A2; -} - -a:hover { - text-decoration: underline; -} - -a.qindex { - font-weight: bold; -} - -a.qindexHL { - font-weight: bold; - background-color: #9CAFD4; - color: #ffffff; - border: 1px double #869DCA; -} - -.contents a.qindexHL:visited { - color: #ffffff; -} - -a.el { - font-weight: bold; -} - -a.elRef { -} - -a.code, a.code:visited { - color: #4665A2; -} - -a.codeRef, a.codeRef:visited { - color: #4665A2; -} - -/* @end */ - -dl.el { - margin-left: -1cm; -} - -pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; -} - -div.fragment { - padding: 4px; - margin: 4px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; -} - -div.line { - font-family: monospace, fixed; - font-size: 13px; - min-height: 13px; - line-height: 1.0; - text-wrap: unrestricted; - white-space: -moz-pre-wrap; /* Moz */ - white-space: -pre-wrap; /* Opera 4-6 */ - white-space: -o-pre-wrap; /* Opera 7 */ - white-space: pre-wrap; /* CSS3 */ - word-wrap: break-word; /* IE 5.5+ */ - text-indent: -53px; - padding-left: 53px; - padding-bottom: 0px; - margin: 0px; - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -div.line.glow { - background-color: cyan; - box-shadow: 0 0 10px cyan; -} - - -span.lineno { - padding-right: 4px; - text-align: right; - border-right: 2px solid #0F0; - background-color: #E8E8E8; - white-space: pre; -} -span.lineno a { - background-color: #D8D8D8; -} - -span.lineno a:hover { - background-color: #C8C8C8; -} - -div.ah { - background-color: black; - font-weight: bold; - color: #ffffff; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000); -} - -div.groupHeader { - margin-left: 16px; - margin-top: 12px; - font-weight: bold; -} - -div.groupText { - margin-left: 16px; - font-style: italic; -} - -body { - background-color: white; - color: black; - margin: 0; -} - -div.contents { - margin-top: 10px; - margin-left: 12px; - margin-right: 8px; -} - -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - -p.formulaDsp { - text-align: center; -} - -img.formulaDsp { - -} - -img.formulaInl { - vertical-align: middle; -} - -div.center { - text-align: center; - margin-top: 0px; - margin-bottom: 0px; - padding: 0px; -} - -div.center img { - border: 0px; -} - -address.footer { - text-align: right; - padding-right: 12px; -} - -img.footer { - border: 0px; - vertical-align: middle; -} - -/* @group Code Colorization */ - -span.keyword { - color: #008000 -} - -span.keywordtype { - color: #604020 -} - -span.keywordflow { - color: #e08000 -} - -span.comment { - color: #800000 -} - -span.preprocessor { - color: #806020 -} - -span.stringliteral { - color: #002080 -} - -span.charliteral { - color: #008080 -} - -span.vhdldigit { - color: #ff00ff -} - -span.vhdlchar { - color: #000000 -} - -span.vhdlkeyword { - color: #700070 -} - -span.vhdllogic { - color: #ff0000 -} - -blockquote { - background-color: #F7F8FB; - border-left: 2px solid #9CAFD4; - margin: 0 24px 0 4px; - padding: 0 12px 0 16px; -} - -/* @end */ - -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - -td.tiny { - font-size: 75%; -} - -.dirtab { - padding: 4px; - border-collapse: collapse; - border: 1px solid #A3B4D7; -} - -th.dirtab { - background: #EBEFF6; - font-weight: bold; -} - -hr { - height: 0px; - border: none; - border-top: 1px solid #4A6AAA; -} - -hr.footer { - height: 1px; -} - -/* @group Member Descriptions */ - -table.memberdecls { - border-spacing: 0px; - padding: 0px; -} - -.memberdecls td, .fieldtable tr { - -webkit-transition-property: background-color, box-shadow; - -webkit-transition-duration: 0.5s; - -moz-transition-property: background-color, box-shadow; - -moz-transition-duration: 0.5s; - -ms-transition-property: background-color, box-shadow; - -ms-transition-duration: 0.5s; - -o-transition-property: background-color, box-shadow; - -o-transition-duration: 0.5s; - transition-property: background-color, box-shadow; - transition-duration: 0.5s; -} - -.memberdecls td.glow, .fieldtable tr.glow { - background-color: cyan; - box-shadow: 0 0 15px cyan; -} - -.mdescLeft, .mdescRight, -.memItemLeft, .memItemRight, -.memTemplItemLeft, .memTemplItemRight, .memTemplParams { - background-color: #F9FAFC; - border: none; - margin: 4px; - padding: 1px 0 0 8px; -} - -.mdescLeft, .mdescRight { - padding: 0px 8px 4px 8px; - color: #555; -} - -.memItemLeft, .memItemRight, .memTemplParams { - border-bottom: 1px solid #DEE4F0; -} - -.memItemLeft, .memTemplItemLeft { - white-space: nowrap; -} - -.memItemRight { - width: 100%; -} - -.memTemplParams { - color: #4665A2; - white-space: nowrap; -} - -/* @end */ - -/* @group Member Details */ - -/* Styles for detailed member documentation */ - -.memtemplate { - font-size: 80%; - color: #4665A2; - font-weight: normal; - margin-left: 9px; -} - -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - -.mempage { - width: 100%; -} - -.memitem { - padding: 0; - margin-bottom: 10px; - margin-right: 5px; - -webkit-transition: box-shadow 0.5s linear; - -moz-transition: box-shadow 0.5s linear; - -ms-transition: box-shadow 0.5s linear; - -o-transition: box-shadow 0.5s linear; - transition: box-shadow 0.5s linear; - display: table !important; - width: 100%; -} - -.memitem.glow { - box-shadow: 0 0 15px cyan; -} - -.memname { - font-weight: bold; - margin-left: 6px; -} - -.memname td { - vertical-align: bottom; -} - -.memproto, dl.reflist dt { - border-top: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 0px 6px 0px; - color: #253555; - font-weight: bold; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - /* opera specific markup */ - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - border-top-right-radius: 4px; - border-top-left-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -} - -.memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; - padding: 6px 10px 2px 10px; - background-color: #FBFCFD; - border-top-width: 0; - background-image:url('nav_g.png'); - background-repeat:repeat-x; - background-color: #FFFFFF; - /* opera specific markup */ - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - /* firefox specific markup */ - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomright: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - /* webkit specific markup */ - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); -} - -dl.reflist dt { - padding: 5px; -} - -dl.reflist dd { - margin: 0px 0px 10px 0px; - padding: 5px; -} - -.paramkey { - text-align: right; -} - -.paramtype { - white-space: nowrap; -} - -.paramname { - color: #602020; - white-space: nowrap; -} -.paramname em { - font-style: normal; -} -.paramname code { - line-height: 14px; -} - -.params, .retval, .exception, .tparams { - margin-left: 0px; - padding-left: 0px; -} - -.params .paramname, .retval .paramname { - font-weight: bold; - vertical-align: top; -} - -.params .paramtype { - font-style: italic; - vertical-align: top; -} - -.params .paramdir { - font-family: "courier new",courier,monospace; - vertical-align: top; -} - -table.mlabels { - border-spacing: 0px; -} - -td.mlabels-left { - width: 100%; - padding: 0px; -} - -td.mlabels-right { - vertical-align: bottom; - padding: 0px; - white-space: nowrap; -} - -span.mlabels { - margin-left: 8px; -} - -span.mlabel { - background-color: #728DC1; - border-top:1px solid #5373B4; - border-left:1px solid #5373B4; - border-right:1px solid #C4CFE5; - border-bottom:1px solid #C4CFE5; - text-shadow: none; - color: white; - margin-right: 4px; - padding: 2px 3px; - border-radius: 3px; - font-size: 7pt; - white-space: nowrap; -} - - - -/* @end */ - -/* these are for tree view when not used as main index */ - -div.directory { - margin: 10px 0px; - border-top: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - width: 100%; -} - -.directory table { - border-collapse:collapse; -} - -.directory td { - margin: 0px; - padding: 0px; - vertical-align: top; -} - -.directory td.entry { - white-space: nowrap; - padding-right: 6px; -} - -.directory td.entry a { - outline:none; -} - -.directory td.entry a img { - border: none; -} - -.directory td.desc { - width: 100%; - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - border-left: 1px solid rgba(0,0,0,0.05); -} - -.directory tr.even { - padding-left: 6px; - background-color: #F7F8FB; -} - -.directory img { - vertical-align: -30%; -} - -.directory .levels { - white-space: nowrap; - width: 100%; - text-align: right; - font-size: 9pt; -} - -.directory .levels span { - cursor: pointer; - padding-left: 2px; - padding-right: 2px; - color: #3D578C; -} - -div.dynheader { - margin-top: 8px; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -address { - font-style: normal; - color: #2A3D61; -} - -table.doxtable { - border-collapse:collapse; - margin-top: 4px; - margin-bottom: 4px; -} - -table.doxtable td, table.doxtable th { - border: 1px solid #2D4068; - padding: 3px 7px 2px; -} - -table.doxtable th { - background-color: #374F7F; - color: #FFFFFF; - font-size: 110%; - padding-bottom: 4px; - padding-top: 5px; -} - -table.fieldtable { - width: 100%; - margin-bottom: 10px; - border: 1px solid #A8B8D9; - border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); - box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -} - -.fieldtable td, .fieldtable th { - padding: 3px 7px 2px; -} - -.fieldtable td.fieldtype, .fieldtable td.fieldname { - white-space: nowrap; - border-right: 1px solid #A8B8D9; - border-bottom: 1px solid #A8B8D9; - vertical-align: top; -} - -.fieldtable td.fielddoc { - border-bottom: 1px solid #A8B8D9; - width: 100%; -} - -.fieldtable tr:last-child td { - border-bottom: none; -} - -.fieldtable th { - background-image:url('nav_f.png'); - background-repeat:repeat-x; - background-color: #E2E8F2; - font-size: 90%; - color: #253555; - padding-bottom: 4px; - padding-top: 5px; - text-align:left; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom: 1px solid #A8B8D9; -} - - -.tabsearch { - top: 0px; - left: 10px; - height: 36px; - background-image: url('tab_b.png'); - z-index: 101; - overflow: hidden; - font-size: 13px; -} - -.navpath ul -{ - font-size: 11px; - background-image:url('tab_b.png'); - background-repeat:repeat-x; - height:30px; - line-height:30px; - color:#8AA0CC; - border:solid 1px #C2CDE4; - overflow:hidden; - margin:0px; - padding:0px; -} - -.navpath li -{ - list-style-type:none; - float:left; - padding-left:10px; - padding-right:15px; - background-image:url('bc_s.png'); - background-repeat:no-repeat; - background-position:right; - color:#364D7C; -} - -.navpath li.navelem a -{ - height:32px; - display:block; - text-decoration: none; - outline: none; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; -} - -.navpath li.navelem a:hover -{ - color:#6884BD; -} - -.navpath li.footer -{ - list-style-type:none; - float:right; - padding-left:10px; - padding-right:15px; - background-image:none; - background-repeat:no-repeat; - background-position:right; - color:#364D7C; - font-size: 8pt; -} - - -div.summary -{ - float: right; - font-size: 8pt; - padding-right: 5px; - width: 50%; - text-align: right; -} - -div.summary a -{ - white-space: nowrap; -} - -div.ingroups -{ - font-size: 8pt; - width: 50%; - text-align: left; -} - -div.ingroups a -{ - white-space: nowrap; -} - -div.header -{ - background-image:url('nav_h.png'); - background-repeat:repeat-x; - background-color: #F9FAFC; - margin: 0px; - border-bottom: 1px solid #C4CFE5; -} - -div.headertitle -{ - padding: 5px 5px 5px 10px; -} - -dl -{ - padding: 0 0 0 10px; -} - -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */ -dl.section -{ - margin-left: 0px; - padding-left: 0px; -} - -dl.note -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #FF0000; -} - -dl.pre, dl.post, dl.invariant -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00D000; -} - -dl.deprecated -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #505050; -} - -dl.todo -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #00C0E0; -} - -dl.test -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #3030E0; -} - -dl.bug -{ - margin-left:-7px; - padding-left: 3px; - border-left:4px solid; - border-color: #C08050; -} - -dl.section dd { - margin-bottom: 6px; -} - - -#projectlogo -{ - text-align: center; - vertical-align: bottom; - border-collapse: separate; -} - -#projectlogo img -{ - border: 0px none; -} - -#projectname -{ - font: 300% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 2px 0px; -} - -#projectbrief -{ - font: 120% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#projectnumber -{ - font: 50% Tahoma, Arial,sans-serif; - margin: 0px; - padding: 0px; -} - -#titlearea -{ - padding: 0px; - margin: 0px; - width: 100%; - border-bottom: 1px solid #5373B4; -} - -.image -{ - text-align: center; -} - -.dotgraph -{ - text-align: center; -} - -.mscgraph -{ - text-align: center; -} - -.caption -{ - font-weight: bold; -} - -div.zoom -{ - border: 1px solid #90A5CE; -} - -dl.citelist { - margin-bottom:50px; -} - -dl.citelist dt { - color:#334975; - float:left; - font-weight:bold; - margin-right:10px; - padding:5px; -} - -dl.citelist dd { - margin:2px 0; - padding:5px 0; -} - -div.toc { - padding: 14px 25px; - background-color: #F4F6FA; - border: 1px solid #D8DFEE; - border-radius: 7px 7px 7px 7px; - float: right; - height: auto; - margin: 0 20px 10px 10px; - width: 200px; -} - -div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; - margin-top: 5px; - padding-left: 10px; - padding-top: 2px; -} - -div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; - color: #4665A2; - border-bottom: 0 none; - margin: 0; -} - -div.toc ul { - list-style: none outside none; - border: medium none; - padding: 0px; -} - -div.toc li.level1 { - margin-left: 0px; -} - -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; -} - -.inherit_header { - font-weight: bold; - color: gray; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.inherit_header td { - padding: 6px 0px 2px 5px; -} - -.inherit { - display: none; -} - -tr.heading h2 { - margin-top: 12px; - margin-bottom: 4px; -} - -@media print -{ - #top { display: none; } - #side-nav { display: none; } - #nav-path { display: none; } - body { overflow:visible; } - h1, h2, h3, h4, h5, h6 { page-break-after: avoid; } - .summary { display: none; } - .memitem { page-break-inside: avoid; } - #doc-content - { - margin-left:0 !important; - height:auto !important; - width:auto !important; - overflow:inherit; - display:inline; - } -} - diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png deleted file mode 100644 index 3ff17d807fd8aa003bed8bb2a69e8f0909592fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3779 zcmV;!4m|ORP)tMIv#Q0*~7*`IBSO7_x;@a8#Zk6_PeKR_s92J&)(m+);m9Iz3blw)z#Gi zP!9lj4$%+*>Hz@HCmM9L9|8c+0u=!H$O3?R0Kgx|#WP<6fKfC8fM-CQZT|_r@`>VO zX^Hgb|9cJqpdJA5$MCEK`F_2@2Y@s>^+;pF`~jdI0Pvr|vl4`=C)EH@1IFe7pdJ8F zH(qGi004~QnF)Ggga~8v08kGAs2hKTATxr7pwfNk|4#_AaT>w8P6TV+R2kbS$v==} zAjf`s0g#V8lB+b3)5oEI*q+{Yt$MZDruD2^;$+(_%Qn+%v0X-bJO=;@kiJ^ygLBnC z?1OVv_%aex1M@jKU|Z~$eI?PoF4Vj>fDzyo zAiLfpXY*a^Sj-S5D0S3@#V$sRW)g)_1e#$%8xdM>Jm7?!h zu0P2X=xoN>^!4DoPRgph2(2va07yfpXF+WH7EOg1GY%Zn z7~1A<(z7Q$ktEXhW_?GMpHp9l_UL18F3KOsxu81pqoBiNbFSGsof-W z6~eloMoz=4?OOnl2J268x5rOY`dCk0us(uS#Ud4yqOr@?=Q57a}tit|BhY>}~frH1sP`ScHS_d)oqH^lYy zZ%VP`#10MlE~P?cE(%(#(AUSv_T{+;t@$U}El}(1ig`vZo`Rm;+5&(AYzJ^Ae=h2X z@Re%vHwZU>|f0NI&%$*4eJweC5OROQrpPMA@*w|o z()A==l}(@bv^&>H1Ob3C=<^|hob?0+xJ?QQ3-ueQC}zy&JQNib!OqSO@-=>XzxlSF zAZ^U*1l6EEmg3r};_HY>&Jo_{dOPEFTWPmt=U&F#+0(O59^UIlHbNX+eF8UzyDR*T z(=5X$VF3!gm@RooS-&iiUYGG^`hMR(07zr_xP`d!^BH?uD>Phl8Rdifx3Af^Zr`Ku ztL+~HkVeL#bJ)7;`=>;{KNRvjmc}1}c58Sr#Treq=4{xo!ATy|c>iRSp4`dzMMVd@ zL8?uwXDY}Wqgh4mH`|$BTXpUIu6A1-cSq%hJw;@^Zr8TP=GMh*p(m(tN7@!^D~sl$ zz^tf4II4|};+irE$Fnm4NTc5%p{PRA`%}Zk`CE5?#h3|xcyQsS#iONZ z6H(@^i9td!$z~bZiJLTax$o>r(p}3o@< zyD7%(>ZYvy=6$U3e!F{Z`uSaYy`xQyl?b{}eg|G3&fz*`QH@mDUn)1%#5u`0m$%D} z?;tZ0u(mWeMV0QtzjgN!lT*pNRj;6510Wwx?Yi_=tYw|J#7@(Xe7ifDzXuK;JB;QO z#bg~K$cgm$@{QiL_3yr}y&~wuv=P=#O&Tj=Sr)aCUlYmZMcw?)T?c%0rUe1cS+o!qs_ zQ6Gp)-{)V!;=q}llyK3|^WeLKyjf%y;xHku;9(vM!j|~<7w1c*Mk-;P{T&yG) z@C-8E?QPynNQ<8f01D`2qexcVEIOU?y}MG)TAE6&VT5`rK8s(4PE;uQ92LTXUQ<>^ ztyQ@=@kRdh@ebUG^Z6NWWIL;_IGJ2ST>$t!$m$qvtj0Qmw8moN6GUV^!QKNK zHBXCtUH8)RY9++gH_TUV4^=-j$t}dD3qsN7GclJ^Zc&(j6&a_!$jCf}%c5ey`pm~1)@{yI3 zTdWyB+*X{JFw#z;PwRr5evb2!ueWF;v`B0HoUu4-(~aL=z;OXUUEtG`_$)Oxw6FKg zEzY`CyKaSBK3xt#8gA|r_|Kehn_HYVBMpEwbn9-fI*!u*eTA1ef8Mkl1=!jV4oYwWYM}i`A>_F4nhmlCIC6WLa zY%;4&@AlnaG11ejl61Jev21|r*m+?Kru3;1tFDl}#!OzUp6c>go4{C|^erwpG*&h6bspUPJag}oOkN2912Y3I?(eRc@U9>z#HPBHC?nps7H5!zP``90!Q1n80jo+B3TWXp!8Pe zwuKuLLI6l3Gv@+QH*Y}2wPLPQ1^EZhT#+Ed8q8Wo z1pTmIBxv14-{l&QVKxAyQF#8Q@NeJwWdKk>?cpiJLkJr+aZ!Me+Cfp!?FWSRf^j2k z73BRR{WSKaMkJ>1Nbx5dan5hg^_}O{Tj6u%iV%#QGz0Q@j{R^Ik)Z*+(YvY2ziBG)?AmJa|JV%4UT$k`hcOg5r9R?5>?o~JzK zJCrj&{i#hG>N7!B4kNX(%igb%kDj0fOQThC-8mtfap82PNRXr1D>lbgg)dYTQ(kbx z`Ee5kXG~Bh+BHQBf|kJEy6(ga%WfhvdQNDuOfQoe377l#ht&DrMGeIsI5C<&ai zWG$|hop2@@q5YDa)_-A?B02W;#fH!%k`daQLEItaJJ8Yf1L%8x;kg?)k)00P-lH+w z)5$QNV6r2$YtnV(4o=0^3{kmaXn*Dm0F*fU(@o)yVVjk|ln8ea6BMy%vZAhW9|wvA z8RoDkVoMEz1d>|5(k0Nw>22ZT){V<3$^C-cN+|~hKt2)){+l-?3m@-$c?-dlzQ)q- zZ)j%n^gerV{|+t}9m1_&&Ly!9$rtG4XX|WQ8`xYzGC~U@nYh~g(z9)bdAl#xH)xd5a=@|qql z|FzEil{P5(@gy!4ek05i$>`E^G~{;pnf6ftpLh$h#W?^#4UkPfa;;?bsIe&kz!+40 zI|6`F2n020)-r`pFaZ38F!S-lJM-o&inOw|66=GMeP@xQU5ghQH{~5Uh~TMTd;I9` z>YhVB`e^EVj*S7JF39ZgNf}A-0DwOcTT63ydN$I3b?yBQtUI*_fae~kPvzoD$zjX3 zoqBe#>12im4WzZ=f^4+u=!lA|#r%1`WB0-6*3BL#at`47#ebPpR|D1b)3BjT34nYY z%Ds%d?5$|{LgOIaRO{{oC&RK`O91$fqwM0(C_TALcozu*fWHb%%q&p-q{_8*2Zsi^ zh1ZCnr^UYa;4vQEtHk{~zi>wwMC5o{S=$P0X681y`SXwFH?Ewn{x-MOZynmc)JT5v zuHLwh;tLfxRrr%|k370}GofLl7thg>ACWWY&msqaVu&ry+`7+Ss>NL^%T1|z{IGMA zW-SKl=V-^{(f!Kf^#3(|T2W47d(%JVCI4JgRrT1pNz>+ietmFToNv^`gzC@&O-)+i zPQ~RwK8%C_vf%;%e>NyTp~dM5;!C|N0Q^6|CEb7Bw=Vz~$1#FA;Z*?mKSC)Hl-20s t8QyHj(g6VK0RYbl8UjE)0O0w=e*@m04r>stuEhWV002ovPDHLkV1hl;dM*F} diff --git a/doc/html/dynsections.js b/doc/html/dynsections.js deleted file mode 100644 index 116542f..0000000 --- a/doc/html/dynsections.js +++ /dev/null @@ -1,78 +0,0 @@ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; -} - -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} -function toggleLevel(level) -{ - $('table.directory tr').each(function(){ - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l - - - - -QAMQP: File List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
File List
-
-
-
Here is a list of all documented files with brief descriptions:
-
[detail level 123]
- - - - - - - - - - - - -
\-src
 \-qamqp
  o*amqp.h
  o*amqp_authenticator.h
  o*amqp_channel.h
  o*amqp_connection.h
  o*amqp_exchange.h
  o*amqp_frame.h
  o*amqp_global.h
  o*amqp_message.h
  o*amqp_network.h
  \*amqp_queue.h
-
-
- - - - diff --git a/doc/html/ftv2blank.png b/doc/html/ftv2blank.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/doc/html/ftv2cl.png b/doc/html/ftv2cl.png deleted file mode 100644 index 132f6577bf7f085344904602815a260d29f55d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)VBF;ev;toEj8_OB0EQg5eYilIj#JZG_m^33l3^k4mtzx!TVD?g)Y$ zrvwRDSqT!wLIM$dWCIa$vtxE|mzbTzu-y&$FvF6WA2a{Wr1g}`WdPT-0JzEZ0IxAv z-Z+ejZc&H;I5-pb_SUB}04j0^V)3t{`z<7asDl2Tw3w3sP%)0^8$bhEg)IOTBcRXv zFfq~3&gvJ$F-U7mpBW8z1GY~HK&7h4^YI~Orv~wLnC0PP_dAkv;nzX{9Q|8Gv=2ca z@v)c9T;D#h`TZ2X&&$ff2wedmot995de~-s3I)yauahg;7qn*?1n?F$e+PwP37}~; z1NKUk7reVK^7A;$QRW7qAx40HHUZ<|k3U%nz(Ec`#i+q9K!dgcROAlCS?`L= v>#=f?wF5ZND!1uAfQsk;KN^4&*8~0npJiJ%2dj9(00000NkvXXu0mjfWVFf_ diff --git a/doc/html/ftv2doc.png b/doc/html/ftv2doc.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/doc/html/ftv2folderclosed.png b/doc/html/ftv2folderclosed.png deleted file mode 100644 index bb8ab35edce8e97554e360005ee9fc5bffb36e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;=XP)a9#ETzayK)T~Jw&MMH>OIr#&;dC}is*2Mqdf&akCc=O@`qC+4i z5Iu3w#1M@KqXCz8TIZd1wli&kkl2HVcAiZ8PUn5z_kG@-y;?yK06=cA0U%H0PH+kU zl6dp}OR(|r8-RG+YLu`zbI}5TlOU6ToR41{9=uz^?dGTNL;wIMf|V3`d1Wj3y!#6` zBLZ?xpKR~^2x}?~zA(_NUu3IaDB$tKma*XUdOZN~c=dLt_h_k!dbxm_*ibDM zlFX`g{k$X}yIe%$N)cn1LNu=q9_CS)*>A zsX_mM4L@`(cSNQKMFc$RtYbx{79#j-J7hk*>*+ZZhM4Hw?I?rsXCi#mRWJ=-0LGV5a-WR0Qgt<|Nqf)C-@80`5gIz45^_20000IqP)X=#(TiCT&PiIIVc55T}TU}EUh*{q$|`3@{d>{Tc9Bo>e= zfmF3!f>fbI9#GoEHh0f`i5)wkLpva0ztf%HpZneK?w-7AK@b4Itw{y|Zd3k!fH?q2 zlhckHd_V2M_X7+)U&_Xcfvtw60l;--DgZmLSw-Y?S>)zIqMyJ1#FwLU*%bl38ok+! zh78H87n`ZTS;uhzAR$M`zZ`bVhq=+%u9^$5jDplgxd44}9;IRqUH1YHH|@6oFe%z( zo4)_>E$F&^P-f(#)>(TrnbE>Pefs9~@iN=|)Rz|V`sGfHNrJ)0gJb8xx+SBmRf@1l zvuzt=vGfI)<-F9!o&3l?>9~0QbUDT(wFdnQPv%xdD)m*g%!20>Bc9iYmGAp<9YAa( z0QgYgTWqf1qN++Gqp z8@AYPTB3E|6s=WLG?xw0tm|U!o=&zd+H0oRYE;Dbx+Na9s^STqX|Gnq%H8s(nGDGJ j8vwW|`Ts`)fSK|Kx=IK@RG@g200000NkvXXu0mjfauFEA diff --git a/doc/html/ftv2lastnode.png b/doc/html/ftv2lastnode.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/doc/html/ftv2link.png b/doc/html/ftv2link.png deleted file mode 100644 index 17edabff95f7b8da13c9516a04efe05493c29501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 746 zcmV7=@pnbNXRFEm&G8P!&WHG=d)>K?YZ1bzou)2{$)) zumDct!>4SyxL;zgaG>wy`^Hv*+}0kUfCrz~BCOViSb$_*&;{TGGn2^x9K*!Sf0=lV zpP=7O;GA0*Jm*tTYj$IoXvimpnV4S1Z5f$p*f$Db2iq2zrVGQUz~yq`ahn7ck(|CE z7Gz;%OP~J6)tEZWDzjhL9h2hdfoU2)Nd%T<5Kt;Y0XLt&<@6pQx!nw*5`@bq#?l*?3z{Hlzoc=Pr>oB5(9i6~_&-}A(4{Q$>c>%rV&E|a(r&;?i5cQB=} zYSDU5nXG)NS4HEs0it2AHe2>shCyr7`6@4*6{r@8fXRbTA?=IFVWAQJL&H5H{)DpM#{W(GL+Idzf^)uRV@oB8u$ z8v{MfJbTiiRg4bza<41NAzrl{=3fl_D+$t+^!xlQ8S}{UtY`e z;;&9UhyZqQRN%2pot{*Ei0*4~hSF_3AH2@fKU!$NSflS>{@tZpDT4`M2WRTTVH+D? z)GFlEGGHe?koB}i|1w45!BF}N_q&^HJ&-tyR{(afC6H7|aml|tBBbv}55C5DNP8p3 z)~jLEO4Z&2hZmP^i-e%(@d!(E|KRafiU8Q5u(wU((j8un3OR*Hvj+t diff --git a/doc/html/ftv2mlastnode.png b/doc/html/ftv2mlastnode.png deleted file mode 100644 index 0b63f6d38c4b9ec907b820192ebe9724ed6eca22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 diff --git a/doc/html/ftv2mnode.png b/doc/html/ftv2mnode.png deleted file mode 100644 index 0b63f6d38c4b9ec907b820192ebe9724ed6eca22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVkw!R34#Lv2LOS^S2tZA31X++9RY}n zChwn@Z)Wz*WWHH{)HDtJnq&A2hk$b-y(>?@z0iHr41EKCGp#T5?07*qoM6N<$f(V3Pvj6}9 diff --git a/doc/html/ftv2mo.png b/doc/html/ftv2mo.png deleted file mode 100644 index 4bfb80f76e65815989a9350ad79d8ce45380e2b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$>P)${!fXv7NWJ%@%u4(KapRY>T6_x;E zxE7kt!}Tiw8@d9Sd`rTGum>z#Q14vIm`wm1#-byD1muMi02@YNO5LRF0o!Y{`a!Ya z{^&p0Su|s705&2QxmqdexG+-zNKL3f@8gTQSJrKByfo+oNJ^-{|Mn||Q5SDwjQVsS zr1}7o5-QMs>gYIMD>GRw@$lT`z4r-_m{5U#cR{urD_)TOeY)(UD|qZ^&y`IVijqk~ xs(9-kWFr7E^!lgi8GsFK5kOY_{Xbgf0^etEU%fLevs?fG002ovPDHLkV1nB&vX1}& diff --git a/doc/html/ftv2node.png b/doc/html/ftv2node.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/doc/html/ftv2ns.png b/doc/html/ftv2ns.png deleted file mode 100644 index 72e3d71c2892d6f00e259facebc88b45f6db2e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 388 zcmV-~0ek+5P)f+++#cT|!CkD&4pnIkeMEUEM*>`*9>+Juji$!h-mW%M^8s9957{3nvbrz^&=u<~TAUrFROkmt%^F~Ez+-c53Lv%iH3d38!Rv?K zrb&MYAhp;Gf<}wS;9ZZq2@;!uYG;=Z>~GKE^{HD4keu}lnyqhc>kWX^tQn|warJ~h zT+rtMkdz6aHoN%z(o|&wpu@@OpJnF_z{PA)6(FHw02iHslz^(N{4*+K9)QJHR87wT iTyp>aXaF{u2lxRou|^4tux6eB0000^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K diff --git a/doc/html/ftv2pnode.png b/doc/html/ftv2pnode.png deleted file mode 100644 index c6ee22f937a07d1dbfc27c669d11f8ed13e2f152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmV^P)R?RzRoKvklcaQ%HF6%rK2&ZgO(-ihJ_C zzrKgp4jgO( fd_(yg|3PpEQb#9`a?Pz_00000NkvXXu0mjftR`5K diff --git a/doc/html/ftv2splitbar.png b/doc/html/ftv2splitbar.png deleted file mode 100644 index fe895f2c58179b471a22d8320b39a4bd7312ec8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Yzz!63>-{AmhX=Jf(#6djGiuzAr*{o?=JLmPLyc> z_*`QK&+BH@jWrYJ7>r6%keRM@)Qyv8R=enp0jiI>aWlGyB58O zFVR20d+y`K7vDw(hJF3;>dD*3-?v=<8M)@x|EEGLnJsniYK!2U1 Y!`|5biEc?d1`HDhPgg&ebxsLQ02F6;9RL6T diff --git a/doc/html/ftv2vertline.png b/doc/html/ftv2vertline.png deleted file mode 100644 index 63c605bb4c3d941c921a4b6cfa74951e946bcb48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 86 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRr!3HExu9B$%QnH>djv*C{Z|`mdau^P8_z}#X h?B8GEpdi4(BFDx$je&7RrDQEg&ePS;Wt~$(69Dh@6T1Ka diff --git a/doc/html/functions.html b/doc/html/functions.html deleted file mode 100644 index d3021f5..0000000 --- a/doc/html/functions.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -QAMQP: Class Members - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
Here is a list of all documented class members with links to the class documentation for each member:
-
- - - - diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html deleted file mode 100644 index 7f390b3..0000000 --- a/doc/html/functions_enum.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -QAMQP: Class Members - Enumerations - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
- - - - diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html deleted file mode 100644 index 9de545e..0000000 --- a/doc/html/functions_func.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -QAMQP: Class Members - Functions - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
- - - - diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html deleted file mode 100644 index 43253ab..0000000 --- a/doc/html/hierarchy.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - -QAMQP: Class Hierarchy - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
Class Hierarchy
-
-
-
This inheritance list is sorted roughly, but not completely, alphabetically:
-
[detail level 12]
- - - - - - - - - - - - - - - - - - - -
oCQAMQP::Authenticator
|\CQAMQP::AMQPlainAuthenticator
oCQAMQP::Frame::BaseBase class for any frames. Implement main methods for serialize and deserialize raw frame data. All frames start with a 7-octet header composed of a type field (octet), a channel field (short integer) and a size field (long integer):
|oCQAMQP::Frame::ContentClass for working with content frames. Implement main methods for serialize and deserialize raw content frame data. A content header payload has this format:
|oCQAMQP::Frame::ContentBody
|\CQAMQP::Frame::MethodClass for working with method frames. Implement main methods for serialize and deserialize raw method frame data. Method frame bodies consist of an invariant list of data fields, called "arguments". All method bodies start with identifier numbers for the class and method:
oCQAMQP::Channel
|oCQAMQP::Exchange
|\CQAMQP::Queue
oCQAMQP::ChannelExceptionCleaner
oCQAMQP::Client
oCQAMQP::ClientExceptionCleaner
oCQAMQP::Connection
oCQAMQP::ConnectionExceptionCleaner
oCQAMQP::Frame::decimal
oCQAMQP::ExchangeExceptionCleaner
oCQAMQP::Message
oCQAMQP::Network
\CQAMQP::QueueExceptionCleaner
-
-
- - - - diff --git a/doc/html/index.hhc b/doc/html/index.hhc deleted file mode 100644 index aba8c0c..0000000 --- a/doc/html/index.hhc +++ /dev/null @@ -1,418 +0,0 @@ - - - - - -
    -
  • -
      -
    • -
        -
      • -
      • -
      -
    -
  • -
      -
    • -
        -
      • -
      • -
          -
        • -
            -
          • -
              -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
              -
            • -
                -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          -
        • -
            -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          -
        • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        • -
            -
          • -
          -
        • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            -
          • -
              -
            • -
            • -
            • -
            • -
            • -
            • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        -
      -
    • -
    • -
        -
      • -
          -
        • -
        -
      • -
          -
        • -
        • -
        • -
        -
      • -
          -
        • -
        • -
        -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      • -
      -
    • -
        -
      • -
      • -
      • -
      -
    -
  • -
      -
    • -
        -
      • -
          -
        • -
            -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          • -
          -
        -
      -
    -
- - diff --git a/doc/html/index.hhk b/doc/html/index.hhk deleted file mode 100644 index a6dd782..0000000 --- a/doc/html/index.hhk +++ /dev/null @@ -1,576 +0,0 @@ - - - - - -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    -
  • -
  • -
  • -
  • -
  • -
      -
    • -
    • -
    -
  • -
  • -
  • -
      -
    • -
    • -
    • -
    • -
    -
- - diff --git a/doc/html/index.hhp b/doc/html/index.hhp deleted file mode 100644 index 064643f..0000000 --- a/doc/html/index.hhp +++ /dev/null @@ -1,104 +0,0 @@ -[OPTIONS] -Compatibility=1.1 -Full-text search=Yes -Contents file=index.hhc -Default Window=main -Default topic=index.html -Index file=index.hhk -Language=0x409 English (United States) -Title=QAMQP - -[WINDOWS] -main="QAMQP","index.hhc","index.hhk","index.html","index.html",,,,,0x23520,,0x10387e,,,,,,,,0 - -[FILES] -amqp_8h_source.html -amqp__authenticator_8h_source.html -amqp__channel_8h_source.html -amqp__connection_8h_source.html -amqp__exchange_8h_source.html -amqp__frame_8h_source.html -amqp__global_8h_source.html -amqp__message_8h_source.html -amqp__network_8h_source.html -amqp__queue_8h_source.html -namespace_frame.html -namespace_q_a_m_q_p.html -struct_q_a_m_q_p_1_1_client_exception_cleaner.html -struct_q_a_m_q_p_1_1_client_exception_cleaner-members.html -class_q_a_m_q_p_1_1_client.html -class_q_a_m_q_p_1_1_client-members.html -class_q_a_m_q_p_1_1_authenticator.html -class_q_a_m_q_p_1_1_authenticator-members.html -class_q_a_m_q_p_1_1_a_m_q_plain_authenticator.html -class_q_a_m_q_p_1_1_a_m_q_plain_authenticator-members.html -struct_q_a_m_q_p_1_1_channel_exception_cleaner.html -struct_q_a_m_q_p_1_1_channel_exception_cleaner-members.html -class_q_a_m_q_p_1_1_channel.html -class_q_a_m_q_p_1_1_channel-members.html -struct_q_a_m_q_p_1_1_connection_exception_cleaner.html -struct_q_a_m_q_p_1_1_connection_exception_cleaner-members.html -class_q_a_m_q_p_1_1_connection.html -class_q_a_m_q_p_1_1_connection-members.html -struct_q_a_m_q_p_1_1_exchange_exception_cleaner.html -struct_q_a_m_q_p_1_1_exchange_exception_cleaner-members.html -class_q_a_m_q_p_1_1_exchange.html -class_q_a_m_q_p_1_1_exchange-members.html -struct_q_a_m_q_p_1_1_message.html -struct_q_a_m_q_p_1_1_message-members.html -class_q_a_m_q_p_1_1_network.html -class_q_a_m_q_p_1_1_network-members.html -struct_q_a_m_q_p_1_1_queue_exception_cleaner.html -struct_q_a_m_q_p_1_1_queue_exception_cleaner-members.html -class_q_a_m_q_p_1_1_queue.html -class_q_a_m_q_p_1_1_queue-members.html -struct_q_a_m_q_p_1_1_frame_1_1decimal.html -struct_q_a_m_q_p_1_1_frame_1_1decimal-members.html -class_q_a_m_q_p_1_1_frame_1_1_base.html -class_q_a_m_q_p_1_1_frame_1_1_base-members.html -class_q_a_m_q_p_1_1_frame_1_1_method.html -class_q_a_m_q_p_1_1_frame_1_1_method-members.html -class_q_a_m_q_p_1_1_frame_1_1_content.html -class_q_a_m_q_p_1_1_frame_1_1_content-members.html -class_q_a_m_q_p_1_1_frame_1_1_content_body.html -class_q_a_m_q_p_1_1_frame_1_1_content_body-members.html -dir_9ec0bf019b04e9539964c8725d5fd1e8.html -dir_68267d1309a1af8e8297ef4c3efbcdba.html -index.html -namespaces.html -annotated.html -classes.html -hierarchy.html -functions.html -functions_func.html -functions_enum.html -files.html -tab_a.png -tab_b.png -tab_h.png -tab_s.png -nav_h.png -nav_f.png -bc_s.png -doxygen.png -closed.png -open.png -bdwn.png -sync_on.png -sync_off.png -ftv2blank.png -ftv2doc.png -ftv2folderclosed.png -ftv2folderopen.png -ftv2ns.png -ftv2mo.png -ftv2cl.png -ftv2lastnode.png -ftv2link.png -ftv2mlastnode.png -ftv2mnode.png -ftv2node.png -ftv2plastnode.png -ftv2pnode.png -ftv2vertline.png -ftv2splitbar.png diff --git a/doc/html/index.html b/doc/html/index.html deleted file mode 100644 index 36c863d..0000000 --- a/doc/html/index.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - -QAMQP: Main Page - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - -
-
-
-
QAMQP Documentation
-
-
-
- - - - diff --git a/doc/html/jquery.js b/doc/html/jquery.js deleted file mode 100644 index 63939e7..0000000 --- a/doc/html/jquery.js +++ /dev/null @@ -1,8 +0,0 @@ -/*! jQuery v1.7.1 jquery.com | jquery.org/license */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; -f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")), -f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() -{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c) -{if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); diff --git a/doc/html/namespace_frame.html b/doc/html/namespace_frame.html deleted file mode 100644 index f68b47a..0000000 --- a/doc/html/namespace_frame.html +++ /dev/null @@ -1,57 +0,0 @@ - - - - - -QAMQP: Frame Namespace Reference - - - - - - -
-
-
- - - - - -
-
QAMQP -
-
- - - - - - -
-
-
Frame Namespace Reference
-
-
-

Detailed Description

-

Frame namespace

-
- - - - diff --git a/doc/html/namespace_q_a_m_q_p.html b/doc/html/namespace_q_a_m_q_p.html deleted file mode 100644 index a3a927a..0000000 --- a/doc/html/namespace_q_a_m_q_p.html +++ /dev/null @@ -1,84 +0,0 @@ - - - - - -QAMQP: QAMQP Namespace Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
- -
-
QAMQP Namespace Reference
-
-
- - - - - - - - - - - - - - - - -

-Classes

struct  ClientExceptionCleaner
class  Client
class  Authenticator
class  AMQPlainAuthenticator
struct  ChannelExceptionCleaner
class  Channel
struct  ConnectionExceptionCleaner
class  Connection
struct  ExchangeExceptionCleaner
class  Exchange
struct  Message
class  Network
struct  QueueExceptionCleaner
class  Queue
- - -

-Typedefs

-typedef QSharedPointer
-< QAMQP::Message
MessagePtr
-

Detailed Description

-

Library namespace

-
- - - - diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html deleted file mode 100644 index c77f11f..0000000 --- a/doc/html/namespaces.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -QAMQP: Namespace List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - -
-
-
-
Namespace List
-
-
-
Here is a list of all documented namespaces with brief descriptions:
- - - -
oNFrame
\NQAMQP
-
-
- - - - diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png deleted file mode 100644 index 72a58a529ed3a9ed6aa0c51a79cf207e026deee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^j6iI`!2~2XGqLUlQVE_ejv*C{Z|{2ZH7M}7UYxc) zn!W8uqtnIQ>_z8U diff --git a/doc/html/nav_g.png b/doc/html/nav_g.png deleted file mode 100644 index 2093a237a94f6c83e19ec6e5fd42f7ddabdafa81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^j6lrB!3HFm1ilyoDK$?Q$B+ufw|5PB85lU25BhtE tr?otc=hd~V+ws&_A@j8Fiv!KF$B+ufw|5=67#uj90@pIL wZ=Q8~_Ju`#59=RjDrmm`tMD@M=!-l18IR?&vFVdQ&MBb@0HFXL1|%O$WD@{VPM$7~Ar*{o?;hlAFyLXmaDC0y znK1_#cQqJWPES%4Uujug^TE?jMft$}Eq^WaR~)%f)vSNs&gek&x%A9X9sM - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::ChannelExceptionCleaner Member List
-
-
- -

This is the complete list of members for QAMQP::ChannelExceptionCleaner, including all inherited members.

- - -
cleanup(Channel *that, ChannelPrivate *d) (defined in QAMQP::ChannelExceptionCleaner)QAMQP::ChannelExceptionCleanerinlinestatic
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_channel_exception_cleaner.html b/doc/html/struct_q_a_m_q_p_1_1_channel_exception_cleaner.html deleted file mode 100644 index 83a42ad..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_channel_exception_cleaner.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -QAMQP: QAMQP::ChannelExceptionCleaner Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::ChannelExceptionCleaner Struct Reference
-
-
- - - -

-Static Public Member Functions

-static void cleanup (Channel *that, ChannelPrivate *d)
-
The documentation for this struct was generated from the following file:
    -
  • src/qamqp/amqp_channel.cpp
  • -
-
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner-members.html b/doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner-members.html deleted file mode 100644 index 14cc37a..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner-members.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::ClientExceptionCleaner Member List
-
-
- -

This is the complete list of members for QAMQP::ClientExceptionCleaner, including all inherited members.

- - -
cleanup(Client *that, ClientPrivate *d) (defined in QAMQP::ClientExceptionCleaner)QAMQP::ClientExceptionCleanerinlinestatic
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner.html b/doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner.html deleted file mode 100644 index b3ed831..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_client_exception_cleaner.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -QAMQP: QAMQP::ClientExceptionCleaner Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::ClientExceptionCleaner Struct Reference
-
-
- - - -

-Static Public Member Functions

-static void cleanup (Client *that, ClientPrivate *d)
-
The documentation for this struct was generated from the following file:
    -
  • src/qamqp/amqp.cpp
  • -
-
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner-members.html b/doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner-members.html deleted file mode 100644 index 227b1e6..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner-members.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::ConnectionExceptionCleaner Member List
-
-
- -

This is the complete list of members for QAMQP::ConnectionExceptionCleaner, including all inherited members.

- - -
cleanup(Connection *that, ConnectionPrivate *d) (defined in QAMQP::ConnectionExceptionCleaner)QAMQP::ConnectionExceptionCleanerinlinestatic
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner.html b/doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner.html deleted file mode 100644 index 110fe0d..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_connection_exception_cleaner.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -QAMQP: QAMQP::ConnectionExceptionCleaner Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::ConnectionExceptionCleaner Struct Reference
-
-
- - - -

-Static Public Member Functions

-static void cleanup (Connection *that, ConnectionPrivate *d)
-
The documentation for this struct was generated from the following file:
    -
  • src/qamqp/amqp_connection.cpp
  • -
-
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner-members.html b/doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner-members.html deleted file mode 100644 index bfcf969..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner-members.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::ExchangeExceptionCleaner Member List
-
-
- -

This is the complete list of members for QAMQP::ExchangeExceptionCleaner, including all inherited members.

- - -
cleanup(Exchange *that, ExchangePrivate *d) (defined in QAMQP::ExchangeExceptionCleaner)QAMQP::ExchangeExceptionCleanerinlinestatic
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner.html b/doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner.html deleted file mode 100644 index f7aa8c9..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_exchange_exception_cleaner.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -QAMQP: QAMQP::ExchangeExceptionCleaner Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::ExchangeExceptionCleaner Struct Reference
-
-
- - - -

-Static Public Member Functions

-static void cleanup (Exchange *that, ExchangePrivate *d)
-
The documentation for this struct was generated from the following file:
    -
  • src/qamqp/amqp_exchange.cpp
  • -
-
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal-members.html b/doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal-members.html deleted file mode 100644 index cc17732..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal-members.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Frame::decimal Member List
-
-
- -

This is the complete list of members for QAMQP::Frame::decimal, including all inherited members.

- - - -
scale (defined in QAMQP::Frame::decimal)QAMQP::Frame::decimal
value (defined in QAMQP::Frame::decimal)QAMQP::Frame::decimal
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal.html b/doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal.html deleted file mode 100644 index e0260a8..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_frame_1_1decimal.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -QAMQP: QAMQP::Frame::decimal Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Frame::decimal Struct Reference
-
-
- - - - -

-Public Attributes

-qint8 scale
-quint32 value
-
The documentation for this struct was generated from the following file: -
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_message-members.html b/doc/html/struct_q_a_m_q_p_1_1_message-members.html deleted file mode 100644 index e5ca71f..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_message-members.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::Message Member List
-
-
- -

This is the complete list of members for QAMQP::Message, including all inherited members.

- - - - - - - - - - - - -
deliveryTag (defined in QAMQP::Message)QAMQP::Message
exchangeName (defined in QAMQP::Message)QAMQP::Message
headers (defined in QAMQP::Message)QAMQP::Message
leftSize (defined in QAMQP::Message)QAMQP::Message
Message() (defined in QAMQP::Message)QAMQP::Messageinline
MessageProperty typedef (defined in QAMQP::Message)QAMQP::Message
payload (defined in QAMQP::Message)QAMQP::Message
property (defined in QAMQP::Message)QAMQP::Message
Q_DECLARE_FLAGS(MessageProperties, MessageProperty) (defined in QAMQP::Message)QAMQP::Message
routeKey (defined in QAMQP::Message)QAMQP::Message
~Message() (defined in QAMQP::Message)QAMQP::Messageinline
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_message.html b/doc/html/struct_q_a_m_q_p_1_1_message.html deleted file mode 100644 index 0bb3057..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_message.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - -QAMQP: QAMQP::Message Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::Message Struct Reference
-
-
- - - -

-Public Types

-typedef
-QAMQP::Frame::Content::Property 
MessageProperty
- - -

-Public Member Functions

Q_DECLARE_FLAGS (MessageProperties, MessageProperty)
- - - - - - - - -

-Public Attributes

-qlonglong deliveryTag
-QByteArray payload
-QHash< MessageProperty, QVariant > property
-QAMQP::Frame::TableField headers
-QString routeKey
-QString exchangeName
-int leftSize
-
The documentation for this struct was generated from the following file: -
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner-members.html b/doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner-members.html deleted file mode 100644 index 06b9ef3..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner-members.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - -QAMQP: Member List - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
-
-
QAMQP::QueueExceptionCleaner Member List
-
-
- -

This is the complete list of members for QAMQP::QueueExceptionCleaner, including all inherited members.

- - -
cleanup(Queue *that, QueuePrivate *d) (defined in QAMQP::QueueExceptionCleaner)QAMQP::QueueExceptionCleanerinlinestatic
- - - - diff --git a/doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner.html b/doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner.html deleted file mode 100644 index 096e3b7..0000000 --- a/doc/html/struct_q_a_m_q_p_1_1_queue_exception_cleaner.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -QAMQP: QAMQP::QueueExceptionCleaner Struct Reference - - - - - - -
-
- - - - - - -
-
QAMQP -
-
-
- - - - - -
-
- -
-
QAMQP::QueueExceptionCleaner Struct Reference
-
-
- - - -

-Static Public Member Functions

-static void cleanup (Queue *that, QueuePrivate *d)
-
The documentation for this struct was generated from the following file:
    -
  • src/qamqp/amqp_queue.cpp
  • -
-
- - - - diff --git a/doc/html/sync_off.png b/doc/html/sync_off.png deleted file mode 100644 index 3b443fc62892114406e3d399421b2a881b897acc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 853 zcmV-b1FHOqP)oT|#XixUYy%lpuf3i8{fX!o zUyDD0jOrAiT^tq>fLSOOABs-#u{dV^F$b{L9&!2=9&RmV;;8s^x&UqB$PCj4FdKbh zoB1WTskPUPu05XzFbA}=KZ-GP1fPpAfSs>6AHb12UlR%-i&uOlTpFNS7{jm@mkU1V zh`nrXr~+^lsV-s1dkZOaI|kYyVj3WBpPCY{n~yd%u%e+d=f%`N0FItMPtdgBb@py; zq@v6NVArhyTC7)ULw-Jy8y42S1~4n(3LkrW8mW(F-4oXUP3E`e#g**YyqI7h-J2zK zK{m9##m4ri!7N>CqQqCcnI3hqo1I;Yh&QLNY4T`*ptiQGozK>FF$!$+84Z`xwmeMh zJ0WT+OH$WYFALEaGj2_l+#DC3t7_S`vHpSivNeFbP6+r50cO8iu)`7i%Z4BTPh@_m3Tk!nAm^)5Bqnr%Ov|Baunj#&RPtRuK& z4RGz|D5HNrW83-#ydk}tVKJrNmyYt-sTxLGlJY5nc&Re zU4SgHNPx8~Yxwr$bsju?4q&%T1874xxzq+_%?h8_ofw~(bld=o3iC)LUNR*BY%c0y zWd_jX{Y8`l%z+ol1$@Qa?Cy!(0CVIEeYpKZ`(9{z>3$CIe;pJDQk$m3p}$>xBm4lb zKo{4S)`wdU9Ba9jJbVJ0C=SOefZe%d$8=2r={nu<_^a3~>c#t_U6dye5)JrR(_a^E f@}b6j1K9lwFJq@>o)+Ry00000NkvXXu0mjfWa5j* diff --git a/doc/html/sync_on.png b/doc/html/sync_on.png deleted file mode 100644 index e08320fb64e6fa33b573005ed6d8fe294e19db76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 zcmV-T1G4;yP)Y;xxyHF2B5Wzm| zOOGupOTn@c(JmBOl)e;XMNnZuiTJP>rM8<|Q`7I_))aP?*T)ow&n59{}X4$3Goat zgjs?*aasfbrokzG5cT4K=uG`E14xZl@z)F={P0Y^?$4t z>v!teRnNZym<6h{7sLyF1V0HsfEl+l6TrZpsfr1}luH~F7L}ktXu|*uVX^RG$L0`K zWs3j|0tIvVe(N%_?2{(iCPFGf#B6Hjy6o&}D$A%W%jfO8_W%ZO#-mh}EM$LMn7joJ z05dHr!5Y92g+31l<%i1(=L1a1pXX+OYnalY>31V4K}BjyRe3)9n#;-cCVRD_IG1fT zOKGeNY8q;TL@K{dj@D^scf&VCs*-Jb>8b>|`b*osv52-!A?BpbYtTQBns5EAU**$m zSnVSm(teh>tQi*S*A>#ySc=n;`BHz`DuG4&g4Kf8lLhca+zvZ7t7RflD6-i-mcK=M z!=^P$*u2)bkY5asG4gsss!Hn%u~>}kIW`vMs%lJLH+u*9<4PaV_c6U`KqWXQH%+Nu zTv41O(^ZVi@qhjQdG!fbZw&y+2o!iYymO^?ud3{P*HdoX83YV*Uu_HB=?U&W9%AU# z80}k1SS-CXTU7dcQlsm<^oYLxVSseqY6NO}dc`Nj?8vrhNuCdm@^{a3AQ_>6myOj+ z`1RsLUXF|dm|3k7s2jD(B{rzE>WI2scH8i1;=O5Cc9xB3^aJk%fQjqsu+kH#0=_5a z0nCE8@dbQa-|YIuUVvG0L_IwHMEhOj$Mj4Uq05 X8=0q~qBNan00000NkvXXu0mjfptF>5 diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png deleted file mode 100644 index 3b725c41c5a527a3a3e40097077d0e206a681247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QlXwMjv*C{Z|8b*H5dputLHD# z=<0|*y7z(Vor?d;H&?EG&cXR}?!j-Lm&u1OOI7AIF5&c)RFE;&p0MYK>*Kl@eiymD r@|NpwKX@^z+;{u_Z~trSBfrMKa%3`zocFjEXaR$#tDnm{r-UW|TZ1%4 diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png deleted file mode 100644 index 258c141616477d2eae6c7d1f2a7dd6eafa0f5346..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!QhA;(jv*C{Z|??j9WoGTdH7&X z(9($HUV)9C=AM^Vq>I&jx_WcYlgH_iGmK}P|K46&z4%J_^i#oadkiPsQP|_0)sg8u zq0N2G-{;T0v}+Wu-7Pl%*`s}Pc0x&$@!UI2iHp3Ku)0eZZeaW!csA;8NWHCt)=THR S?LI)889ZJ6T-G@yGywqOSws&2 diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png deleted file mode 100644 index 4ca910284bc1e87d45eeacd2147566dbf1b59664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfy!2~3aiye;!Qth5Djv*C{Z||PwZE|36y~t_) z>QKa_i$6Fy9UWbMa%4%k|7qY6jcQ1}(Xp8OwZ+ca)5Du9_T76E>aDj`wZ$O!=ZI-;YrdjIl`U`uzuDWSP?o#Dmo{%SgM#oan kX~E1%D-|#H#QbHoIja2U-MgvsK&LQxy85}Sb4q9e0Efg%P5=M^ diff --git a/doc/html/tabs.css b/doc/html/tabs.css deleted file mode 100644 index 9cf578f..0000000 --- a/doc/html/tabs.css +++ /dev/null @@ -1,60 +0,0 @@ -.tabs, .tabs2, .tabs3 { - background-image: url('tab_b.png'); - width: 100%; - z-index: 101; - font-size: 13px; - font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; -} - -.tabs2 { - font-size: 10px; -} -.tabs3 { - font-size: 9px; -} - -.tablist { - margin: 0; - padding: 0; - display: table; -} - -.tablist li { - float: left; - display: table-cell; - background-image: url('tab_b.png'); - line-height: 36px; - list-style: none; -} - -.tablist a { - display: block; - padding: 0 20px; - font-weight: bold; - background-image:url('tab_s.png'); - background-repeat:no-repeat; - background-position:right; - color: #283A5D; - text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; - outline: none; -} - -.tabs3 .tablist a { - padding: 0 10px; -} - -.tablist a:hover { - background-image: url('tab_h.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); - text-decoration: none; -} - -.tablist li.current a { - background-image: url('tab_a.png'); - background-repeat:repeat-x; - color: #fff; - text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); -} diff --git a/src/qamqp/amqp_exchange.cpp b/src/qamqp/amqp_exchange.cpp index 0401de5..4ec0f9a 100644 --- a/src/qamqp/amqp_exchange.cpp +++ b/src/qamqp/amqp_exchange.cpp @@ -104,20 +104,20 @@ void Exchange::bind( const QString & queueName, const QString &key ) qWarning("Not implement"); } -void Exchange::publish( const QString & message, const QString & key ) +void Exchange::publish( const QString & message, const QString & key, const MessageProperties &prop ) { - pd_func()->publish(message.toUtf8(), key); + pd_func()->publish(message.toUtf8(), key, QString::fromLatin1("text.plain"), QVariantHash(), prop); } -void Exchange::publish( const QByteArray & message, const QString & key, const QString &mimeType ) +void Exchange::publish( const QByteArray & message, const QString & key, const QString &mimeType, const MessageProperties &prop ) { - pd_func()->publish(message, key, mimeType); + pd_func()->publish(message, key, mimeType, QVariantHash(), prop); } -void Exchange::publish( const QByteArray & message, const QString & key, const QVariantHash &headers, const QString &mimeType ) +void Exchange::publish( const QByteArray & message, const QString & key, const QVariantHash &headers, const QString &mimeType, const MessageProperties &prop ) { - pd_func()->publish(message, key, mimeType, headers); + pd_func()->publish(message, key, mimeType, headers, prop); } ////////////////////////////////////////////////////////////////////////// @@ -221,7 +221,7 @@ void ExchangePrivate::remove( bool ifUnused /*= true*/, bool noWait /*= true*/ ) sendFrame(frame); } -void ExchangePrivate::publish( const QByteArray & message, const QString & key, const QString &mimeType /*= QString::fromLatin1("text/plain")*/, const QVariantHash & headers ) +void ExchangePrivate::publish( const QByteArray & message, const QString & key, const QString &mimeType /*= QString::fromLatin1("text/plain")*/, const QVariantHash & headers, const Exchange::MessageProperties & prop ) { QAMQP::Frame::Method frame(QAMQP::Frame::fcBasic, bmPublish); frame.setChannel(number); @@ -243,6 +243,14 @@ void ExchangePrivate::publish( const QByteArray & message, const QString & key, content.setProperty(Content::cpContentEncoding, "utf-8"); content.setProperty(Content::cpHeaders, headers); content.setProperty(Content::cpMessageId, "0"); + + Exchange::MessageProperties::ConstIterator i; + + for(i = prop.begin(); i != prop.end(); ++i) + { + content.setProperty(i.key(), i.value()); + } + content.setBody(message); sendFrame(content); diff --git a/src/qamqp/amqp_exchange.h b/src/qamqp/amqp_exchange.h index f8318f4..95273f5 100644 --- a/src/qamqp/amqp_exchange.h +++ b/src/qamqp/amqp_exchange.h @@ -37,6 +37,8 @@ namespace QAMQP }; Q_DECLARE_FLAGS(ExchangeOptions, ExchangeOption) + typedef QHash MessageProperties; + ~Exchange(); QString type() const; @@ -49,9 +51,9 @@ namespace QAMQP void bind(const QString & queueName); void bind(const QString & queueName, const QString &key); - void publish(const QString & message, const QString & key); - void publish(const QByteArray & message, const QString & key, const QString &mimeType); - void publish(const QByteArray & message, const QString & key, const QVariantHash &headers, const QString &mimeType); + void publish(const QString & message, const QString & key, const MessageProperties &property = MessageProperties() ); + void publish(const QByteArray & message, const QString & key, const QString &mimeType, const MessageProperties &property = MessageProperties()); + void publish(const QByteArray & message, const QString & key, const QVariantHash &headers, const QString &mimeType, const MessageProperties &property = MessageProperties()); Q_SIGNALS: void declared(); diff --git a/src/qamqp/amqp_exchange_p.h b/src/qamqp/amqp_exchange_p.h index 3d5d9cd..71d294d 100644 --- a/src/qamqp/amqp_exchange_p.h +++ b/src/qamqp/amqp_exchange_p.h @@ -24,7 +24,7 @@ namespace QAMQP void declareOk(const QAMQP::Frame::Method & frame); void deleteOk(const QAMQP::Frame::Method & frame); - void publish(const QByteArray & message, const QString & key, const QString &mimeType = QString::fromLatin1("text/plain"), const QVariantHash & headers = QVariantHash()); + void publish(const QByteArray & message, const QString & key, const QString &mimeType = QString::fromLatin1("text/plain"), const QVariantHash & headers = QVariantHash(), const Exchange::MessageProperties & properties = Exchange::MessageProperties()); QString type; Exchange::ExchangeOptions options;