PahoMqttCpp
MQTT C++ Client for POSIX and Windows
Toggle main menu visibility
Loading...
Searching...
No Matches
iaction_listener.h
Go to the documentation of this file.
1
7
8
/*******************************************************************************
9
* Copyright (c) 2013-2016 Frank Pagliughi <fpagliughi@mindspring.com>
10
*
11
* All rights reserved. This program and the accompanying materials
12
* are made available under the terms of the Eclipse Public License v2.0
13
* and Eclipse Distribution License v1.0 which accompany this distribution.
14
*
15
* The Eclipse Public License is available at
16
* http://www.eclipse.org/legal/epl-v20.html
17
* and the Eclipse Distribution License is available at
18
* http://www.eclipse.org/org/documents/edl-v10.php.
19
*
20
* Contributors:
21
* Frank Pagliughi - initial implementation and documentation
22
*******************************************************************************/
23
24
#ifndef __mqtt_iaction_listener_h
25
#define __mqtt_iaction_listener_h
26
27
#include <vector>
28
29
#include "MQTTAsync.h"
30
#include "
mqtt/types.h
"
31
32
namespace
mqtt
{
33
34
class
token
;
35
37
49
class
iaction_listener
50
{
51
public
:
53
using
ptr_t
= std::shared_ptr<iaction_listener>;
55
using
const_ptr_t
= std::shared_ptr<const iaction_listener>;
56
60
virtual
~iaction_listener
() {}
65
virtual
void
on_failure
(
const
token
& asyncActionToken) = 0;
70
virtual
void
on_success
(
const
token
& asyncActionToken) = 0;
71
};
72
74
using
iaction_listener_ptr
=
iaction_listener::ptr_t
;
75
77
using
const_iaction_listener_ptr
=
iaction_listener::const_ptr_t
;
78
80
}
// namespace mqtt
81
82
#endif
// __mqtt_iaction_listener_h
mqtt::iaction_listener
Definition
iaction_listener.h:50
mqtt::iaction_listener::on_success
virtual void on_success(const token &asyncActionToken)=0
mqtt::iaction_listener::ptr_t
std::shared_ptr< iaction_listener > ptr_t
Definition
iaction_listener.h:53
mqtt::iaction_listener::const_ptr_t
std::shared_ptr< const iaction_listener > const_ptr_t
Definition
iaction_listener.h:55
mqtt::iaction_listener::~iaction_listener
virtual ~iaction_listener()
Definition
iaction_listener.h:60
mqtt::iaction_listener::on_failure
virtual void on_failure(const token &asyncActionToken)=0
mqtt::token
Definition
token.h:54
mqtt
Definition
async_client.h:60
mqtt::const_iaction_listener_ptr
iaction_listener::const_ptr_t const_iaction_listener_ptr
Definition
iaction_listener.h:77
mqtt::iaction_listener_ptr
iaction_listener::ptr_t iaction_listener_ptr
Definition
iaction_listener.h:74
types.h
Generated on
for PahoMqttCpp by
1.17.0