| aws-crt-cpp
    C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++. | 
#include <Mqtt5Packets.h>
| Public Member Functions | |
| PublishResult () | |
| PublishResult (std::shared_ptr< PubAckPacket > puback) | |
| PublishResult (int errorCode) | |
| bool | wasSuccessful () const | 
| int | getErrorCode () const | 
| std::shared_ptr< IPacket > | getAck () const | 
| ~PublishResult () noexcept | |
| PublishResult (const PublishResult &toCopy) noexcept=delete | |
| PublishResult (PublishResult &&toMove) noexcept=delete | |
| PublishResult & | operator= (const PublishResult &toCopy) noexcept=delete | 
| PublishResult & | operator= (PublishResult &&toMove) noexcept=delete | 
PublishResult returned with onPublishCompletionCallback after Publish get called
Publish with QoS0: Ack will be nullptr QoS1: Ack will contains a PubAckPacket
| Aws::Crt::Mqtt5::PublishResult::PublishResult | ( | ) | 
| Aws::Crt::Mqtt5::PublishResult::PublishResult | ( | std::shared_ptr< PubAckPacket > | puback | ) | 
| Aws::Crt::Mqtt5::PublishResult::PublishResult | ( | int | errorCode | ) | 
| 
 | noexcept | 
| 
 | deletenoexcept | 
| 
 | deletenoexcept | 
| 
 | inline | 
Get Publish ack packet
| 
 | inline | 
Get the error code value
| 
 | deletenoexcept | 
| 
 | deletenoexcept | 
| 
 | inline | 
Get if the publish succeed or not