WitMqttClient Class
| Header: | #include <WitMqttClient> |
Public Functions
| WitMqttClient(const QString &iHost, qint16 iPort = 1883, QObject *parent = nullptr) | |
| ~WitMqttClient() |
Public Slots
| void | cancelFileTrans() |
| QString | fileTempDir() const |
| quint64 | fileTransPackageSize() const |
| int | fileTransTimeout() const |
| QVariantMap | rpcRequest(const QString &iTarget, const QString &iFunc, const QVariantMap &iParam, int iTimeout = 120000) |
| bool | sendFile(const QString &iTargetClientId, const QString &iSrcFilePath, const QString &iTargetFileName) |
| void | sendRpcReply(const WitMqttRpcRepMessage &iMsg) |
| void | setFileTempDir(const QString &iPath) |
| void | setFileTransPackageSize(quint64 iSize) |
| void | setFileTransTimeout(int iTimeout) |
Signals
| void | busMessageReceived(const QMQTT::Message &iMsg) |
| void | fileAckReplied(const QString &iUid, const QByteArray &iPayload) |
| void | fileReceiveFinished(const QString &iTmpFile, const QString &iTarget) |
| void | fileReceiveProgress(const QVariantMap &iData) |
| void | fileSendProgress(const QVariantMap &iData) |
| void | rpcRequestReceived(const WitMqttRpcReqMessage &iReq) |
| void | rpcResponseReceived(const QString &iUid, const QByteArray &iPayload) |
Detailed Description
Member Function Documentation
WitMqttClient::WitMqttClient(const QString &iHost, qint16 iPort = 1883, QObject *parent = nullptr)
Default constructs an instance of WitMqttClient.
WitMqttClient::~WitMqttClient()
Destroys the instance of WitMqttClient.
[signal] void WitMqttClient::busMessageReceived(const QMQTT::Message &iMsg)
[slot] void WitMqttClient::cancelFileTrans()
WitMqttClient::cancelFileTrans
[signal] void WitMqttClient::fileAckReplied(const QString &iUid, const QByteArray &iPayload)
[signal] void WitMqttClient::fileReceiveFinished(const QString &iTmpFile, const QString &iTarget)
[signal] void WitMqttClient::fileReceiveProgress(const QVariantMap &iData)
[signal] void WitMqttClient::fileSendProgress(const QVariantMap &iData)
[slot] QString WitMqttClient::fileTempDir() const
WitMqttClient::fileTempDir Returns
See also setFileTempDir().
[slot] quint64 WitMqttClient::fileTransPackageSize() const
WitMqttClient::fileTransPackageSize Returns
See also setFileTransPackageSize().
[slot] int WitMqttClient::fileTransTimeout() const
WitMqttClient::fileTransTimeout Returns
See also setFileTransTimeout().
[slot] QVariantMap WitMqttClient::rpcRequest(const QString &iTarget, const QString &iFunc, const QVariantMap &iParam, int iTimeout = 120000)
WitMqttClient::rpcRequest iTarget iFunc iParam iTimeout Returns
[signal] void WitMqttClient::rpcRequestReceived(const WitMqttRpcReqMessage &iReq)
[signal] void WitMqttClient::rpcResponseReceived(const QString &iUid, const QByteArray &iPayload)
[slot] bool WitMqttClient::sendFile(const QString &iTargetClientId, const QString &iSrcFilePath, const QString &iTargetFileName)
WitMqttClient::sendFile iTargetClientId iSrcFilePath iTargetFileName Returns
[slot] void WitMqttClient::sendRpcReply(const WitMqttRpcRepMessage &iMsg)
WitMqttClient::sendRpcReply iMsg
[slot] void WitMqttClient::setFileTempDir(const QString &iPath)
WitMqttClient::setFileTempDir iPath
See also fileTempDir().
[slot] void WitMqttClient::setFileTransPackageSize(quint64 iSize)
WitMqttClient::setFileTransPackageSize iSize
See also fileTransPackageSize().
[slot] void WitMqttClient::setFileTransTimeout(int iTimeout)
WitMqttClient::setFileTransTimeout iTimeout
See also fileTransTimeout().