acl/lib_acl_cpp/include/acl_cpp/mqtt/mqtt_pingresp.hpp

41 lines
671 B
C++
Raw Normal View History

#pragma once
#include "mqtt_message.hpp"
namespace acl {
/**
* mqtt message object for MQTT_PINGRESP type.
*/
2021-03-07 12:45:22 +08:00
class ACL_CPP_API mqtt_pingresp : public mqtt_message {
public:
/**
* constructor for creating MQTT_PINGRESP mqtt message object.
* @see mqtt_message
*/
mqtt_pingresp(void);
/**
* constructor for creating MQTT_PINGRESP mqtt message object.
* @see mqtt_message
*/
2021-03-08 15:03:32 +08:00
mqtt_pingresp(const mqtt_header& header);
~mqtt_pingresp(void);
protected:
// @override
bool to_string(string& out);
// @override
int update(const char*, int dlen) {
return dlen;
}
// @override
bool finished(void) const {
return true;
}
};
} // namespace acl