summaryrefslogtreecommitdiff
path: root/saltoqd/toqmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saltoqd/toqmanager.cpp')
-rw-r--r--saltoqd/toqmanager.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/saltoqd/toqmanager.cpp b/saltoqd/toqmanager.cpp
index 331baaf..d7bef9c 100644
--- a/saltoqd/toqmanager.cpp
+++ b/saltoqd/toqmanager.cpp
@@ -57,6 +57,20 @@ void ToqManager::sendMessage(const ToqConnection::Message &msg)
_conn->sendMessage(msg);
}
+void ToqManager::sendMessage(ToqConnection::Endpoint source, ToqConnection::Endpoint destination, quint16 transactionId, quint32 type, const QByteArray &payload)
+{
+ ToqConnection::Message msg(source, destination, transactionId, type, payload);
+ sendMessage(msg);
+}
+
+quint16 ToqManager::sendMessage(ToqConnection::Endpoint source, ToqConnection::Endpoint destination, quint32 type, const QByteArray &payload)
+{
+ quint16 transactionId = newTransactionId();
+ ToqConnection::Message msg(source, destination, transactionId, type, payload);
+ sendMessage(msg);
+ return transactionId;
+}
+
void ToqManager::sendMessage(ToqConnection::Endpoint source, ToqConnection::Endpoint destination, quint16 transactionId, quint32 type, const QJsonObject &payload)
{
QJsonDocument doc(payload);