24 #ifndef __mqtt_delivery_token_h 25 #define __mqtt_delivery_token_h 27 #include "MQTTAsync.h" 57 using ptr_t = std::shared_ptr<delivery_token>;
93 return std::make_shared<delivery_token>(cli);
101 return std::make_shared<delivery_token>(cli, msg);
115 return std::make_shared<delivery_token>(cli, msg, userContext, cb);
134 #endif // __mqtt_delivery_token_h message::const_ptr_t const_message_ptr
Definition: message.h:368
static ptr_t create(iasync_client &cli)
Definition: delivery_token.h:92
Definition: async_client.h:107
Definition: iaction_listener.h:48
Type
Definition: token.h:63
delivery_token(iasync_client &cli, const_message_ptr msg)
Definition: delivery_token.h:73
static ptr_t create(iasync_client &cli, const_message_ptr msg)
Definition: delivery_token.h:100
std::weak_ptr< delivery_token > weak_ptr_t
Definition: delivery_token.h:61
Definition: iasync_client.h:58
virtual const_message_ptr get_message() const
Definition: delivery_token.h:121
static ptr_t create(iasync_client &cli, const_message_ptr msg, void *userContext, iaction_listener &cb)
Definition: delivery_token.h:113
delivery_token::ptr_t delivery_token_ptr
Definition: delivery_token.h:125
delivery_token::const_ptr_t const_delivery_token_ptr
Definition: delivery_token.h:128
std::shared_ptr< delivery_token > ptr_t
Definition: delivery_token.h:57
Definition: async_client.h:49
delivery_token(iasync_client &cli, const_message_ptr msg, void *userContext, iaction_listener &cb)
Definition: delivery_token.h:85
delivery_token(iasync_client &cli)
Definition: delivery_token.h:67
std::shared_ptr< delivery_token > const_ptr_t
Definition: delivery_token.h:59
Definition: delivery_token.h:41