summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/resourceaccess.cpp10
-rw-r--r--client/resourceaccess.h3
2 files changed, 8 insertions, 5 deletions
diff --git a/client/resourceaccess.cpp b/client/resourceaccess.cpp
index 641c203..6f1e114 100644
--- a/client/resourceaccess.cpp
+++ b/client/resourceaccess.cpp
@@ -72,11 +72,11 @@ void ResourceAccess::connected()
72 log(QString("Connected: ").arg(m_socket->fullServerName())); 72 log(QString("Connected: ").arg(m_socket->fullServerName()));
73 73
74 { 74 {
75 flatbuffers::FlatBufferBuilder fbb; 75 auto name = m_fbb.CreateString(QString::number((long long)this).toLatin1());
76 auto name = fbb.CreateString(QString::number((long long)this).toLatin1()); 76 auto command = Akonadi::CreateHandshake(m_fbb, name);
77 auto command = Akonadi::CreateHandshake(fbb, name); 77 Akonadi::FinishHandshakeBuffer(m_fbb, command);
78 Akonadi::FinishHandshakeBuffer(fbb, command); 78 Commands::write(m_socket, Commands::HandshakeCommand, m_fbb);
79 Commands::write(m_socket, Commands::HandshakeCommand, fbb); 79 m_fbb.Clear();
80 } 80 }
81 81
82 emit ready(true); 82 emit ready(true);
diff --git a/client/resourceaccess.h b/client/resourceaccess.h
index 64b8a96..a77fe48 100644
--- a/client/resourceaccess.h
+++ b/client/resourceaccess.h
@@ -4,6 +4,8 @@
4#include <QObject> 4#include <QObject>
5#include <QTimer> 5#include <QTimer>
6 6
7#include <flatbuffers/flatbuffers.h>
8
7class ResourceAccess : public QObject 9class ResourceAccess : public QObject
8{ 10{
9 Q_OBJECT 11 Q_OBJECT
@@ -37,4 +39,5 @@ private:
37 QTimer *m_tryOpenTimer; 39 QTimer *m_tryOpenTimer;
38 bool m_startingProcess; 40 bool m_startingProcess;
39 QByteArray m_partialMessageBuffer; 41 QByteArray m_partialMessageBuffer;
42 flatbuffers::FlatBufferBuilder m_fbb;
40}; 43};