diff options
Diffstat (limited to 'client')
-rw-r--r-- | client/resourceaccess.cpp | 10 | ||||
-rw-r--r-- | client/resourceaccess.h | 3 |
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 | |||
7 | class ResourceAccess : public QObject | 9 | class 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 | }; |