|  | @@ -22,16 +22,22 @@ class MQTTBase : public QObject
 | 
	
		
			
				|  |  |  public:
 | 
	
		
			
				|  |  |      MQTTBase(QObject* parent = nullptr);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    void setIPAndPort(const QString& IP, int port = 1883);  /* 设置地址 */
 | 
	
		
			
				|  |  | -    void addSubcribe(const QString& topic,int qos = 0);     /* 设置订阅 */
 | 
	
		
			
				|  |  | -    void connectToServer();                                 /* 连接到服务器 */
 | 
	
		
			
				|  |  | -    void analyzeAllMessage();                               /* 解析所有消息 */
 | 
	
		
			
				|  |  | +    /* 设置地址 */
 | 
	
		
			
				|  |  | +    void setIPAndPort(const QString& IP, int port = 1883);
 | 
	
		
			
				|  |  | +    /* 设置订阅 */
 | 
	
		
			
				|  |  | +    void addSubcribe(const QString& topic,int qos = 0);
 | 
	
		
			
				|  |  | +    /* 连接到服务器 */
 | 
	
		
			
				|  |  | +    void connectToServer();
 | 
	
		
			
				|  |  | +    /* 发送消息 */
 | 
	
		
			
				|  |  | +    void sendMessage(const QString& topic, const QByteArray& message, int qos = 0);
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |  signals:
 | 
	
		
			
				|  |  | -    void signal_recvMessage(const QString& message);/* 接收到消息,对消息进行了转发 */
 | 
	
		
			
				|  |  | +    /* 接收到消息,对消息进行了转发 */
 | 
	
		
			
				|  |  | +    void signal_recvMessage(const QString& message);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  protected:
 | 
	
		
			
				|  |  | -    virtual void recvMessage(const QMQTT::Message& message) = 0; /* 接收到消息,子类继承这个解析消息数据 */
 | 
	
		
			
				|  |  | +    /* 接收到消息,子类继承这个解析消息数据 */
 | 
	
		
			
				|  |  | +    virtual void recvMessage(const QMQTT::Message& message) = 0;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  protected slots:
 | 
	
		
			
				|  |  |      void do_connected();                            /* 连接成功 */
 |