11 #include "client/qwebsocketiodevice.hpp"
12 #include"block/qblock.hpp"
22 void fill(QMqttMessage msg);
27 QMqttSubscription * sub_;
42 template<qblocks::Output::types outtype>
50 auto node_addr_wss_=url;
54 node_addr_wss_.setPort(443);
55 node_addr_wss_.setPath(
"/api/mqtt/v1");
57 if(node_address_!=node_addr_wss_&&node_addr_wss_.isValid())
59 node_address_=node_addr_wss_;emit node_address_changed();
Definition: qwebsocketiodevice.hpp:16
Definition: qclientMQTT.hpp:33
ClientMqtt(QObject *parent=nullptr)
ResponseMqtt * get_outputs_by_chain_id(const QString &id)
Definition: qclientMQTT.hpp:43
void node_address_changed()
ResponseMqtt * get_outputs_unlock_condition_address(const QString &condition_address)
ResponseMqtt * get_subscription(const QString &topic)
ResponseMqtt * get_outputs_outputId(const QString &outid)
ResponseMqtt * get_blocks(void)
void set_node_address(const QUrl &url)
Definition: qclientMQTT.hpp:49
Definition: qclientMQTT.hpp:17
ResponseMqtt(QMqttSubscription *thesub)
void returned(QJsonValue data)
void fill(QMqttMessage msg)
QBLOCK_EXPORT static const QHash< types, QString > typesstr
Definition: qoutputs.hpp:88
Definition: qbigint.hpp:7
QString scheme() const const
void setScheme(const QString &scheme)