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().