1 #ifndef amqp_channel_h__
2 #define amqp_channel_h__
5 #include "amqp_global.h"
6 #include "amqp_frame.h"
16 Q_PROPERTY(
int number READ channelNumber);
17 Q_PROPERTY(QString name READ name WRITE setName);
30 void setName(
const QString &name);
31 void setQOS(qint32 prefetchSize, quint16 prefetchCount);
32 bool isOpened()
const;
37 void flowChanged(
bool enabled);
42 virtual void onOpen();
43 virtual void onClose();
45 ChannelPrivate *
const pd_ptr;
48 void stateChanged(
int state);
49 friend class ClientPrivate;
50 Q_PRIVATE_SLOT(pd_func(),
void _q_open())
52 Q_PRIVATE_SLOT(pd_func(),
void _q_disconnected())
56 #ifdef QAMQP_P_INCLUDE
57 # include "amqp_channel_p.h"
59 #endif // amqp_channel_h__