summaryrefslogtreecommitdiffstats
path: root/synchronizer
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-04-09 14:00:26 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-04-09 14:00:26 +0200
commit3062983d075761c457249b8c3c1248aa0d45e46a (patch)
tree9ff6d0956d3ad77a53f465eb7897e500edad2b8a /synchronizer
parentf10d223559b16c576093eea080dc0d5638ab3323 (diff)
downloadsink-3062983d075761c457249b8c3c1248aa0d45e46a.tar.gz
sink-3062983d075761c457249b8c3c1248aa0d45e46a.zip
Use QByteArray instead of QString
All identifiers should be latin1 and we make this explicit by using QByteArray. QString is reserved for strings that can be UTF-8 or alike.
Diffstat (limited to 'synchronizer')
-rw-r--r--synchronizer/listener.cpp12
-rw-r--r--synchronizer/listener.h4
2 files changed, 8 insertions, 8 deletions
diff --git a/synchronizer/listener.cpp b/synchronizer/listener.cpp
index edd9123..00d9207 100644
--- a/synchronizer/listener.cpp
+++ b/synchronizer/listener.cpp
@@ -35,7 +35,7 @@
35#include <QLocalSocket> 35#include <QLocalSocket>
36#include <QTimer> 36#include <QTimer>
37 37
38Listener::Listener(const QString &resourceName, QObject *parent) 38Listener::Listener(const QByteArray &resourceName, QObject *parent)
39 : QObject(parent), 39 : QObject(parent),
40 m_server(new QLocalServer(this)), 40 m_server(new QLocalServer(this)),
41 m_resourceName(resourceName), 41 m_resourceName(resourceName),
@@ -48,11 +48,11 @@ Listener::Listener(const QString &resourceName, QObject *parent)
48 this, &Listener::refreshRevision); 48 this, &Listener::refreshRevision);
49 connect(m_server, &QLocalServer::newConnection, 49 connect(m_server, &QLocalServer::newConnection,
50 this, &Listener::acceptConnection); 50 this, &Listener::acceptConnection);
51 Log() << QString("Trying to open %1").arg(resourceName); 51 Log() << "Trying to open " << m_resourceName;
52 if (!m_server->listen(resourceName)) { 52 if (!m_server->listen(QString::fromLatin1(resourceName))) {
53 // FIXME: multiple starts need to be handled here 53 // FIXME: multiple starts need to be handled here
54 m_server->removeServer(resourceName); 54 m_server->removeServer(resourceName);
55 if (!m_server->listen(resourceName)) { 55 if (!m_server->listen(QString::fromLatin1(resourceName))) {
56 Warning() << "Utter failure to start server"; 56 Warning() << "Utter failure to start server";
57 exit(-1); 57 exit(-1);
58 } 58 }
@@ -365,10 +365,10 @@ void Listener::loadResource()
365 Log() << QString("Resource factory: %1").arg((qlonglong)resourceFactory); 365 Log() << QString("Resource factory: %1").arg((qlonglong)resourceFactory);
366 Log() << QString("\tResource: %1").arg((qlonglong)m_resource); 366 Log() << QString("\tResource: %1").arg((qlonglong)m_resource);
367 //TODO: this doesn't really list all the facades .. fix 367 //TODO: this doesn't really list all the facades .. fix
368 Log() << QString("\tFacades: %1").arg(Akonadi2::FacadeFactory::instance().getFacade<Akonadi2::Domain::Event>(m_resourceName)->type()); 368 Log() << "\tFacades: " << Akonadi2::FacadeFactory::instance().getFacade<Akonadi2::Domain::Event>(m_resourceName)->type();
369 m_resource->configurePipeline(m_pipeline); 369 m_resource->configurePipeline(m_pipeline);
370 } else { 370 } else {
371 Error() << QString("Failed to load resource %1").arg(m_resourceName); 371 Error() << "Failed to load resource " << m_resourceName;
372 } 372 }
373 //TODO: on failure ... what? 373 //TODO: on failure ... what?
374 //Enter broken state? 374 //Enter broken state?
diff --git a/synchronizer/listener.h b/synchronizer/listener.h
index 8dad3a4..d2ef0fc 100644
--- a/synchronizer/listener.h
+++ b/synchronizer/listener.h
@@ -58,7 +58,7 @@ class Listener : public QObject
58 Q_OBJECT 58 Q_OBJECT
59 59
60public: 60public:
61 Listener(const QString &resourceName, QObject *parent = 0); 61 Listener(const QByteArray &resourceName, QObject *parent = 0);
62 ~Listener(); 62 ~Listener();
63 63
64Q_SIGNALS: 64Q_SIGNALS:
@@ -87,7 +87,7 @@ private:
87 QLocalServer *m_server; 87 QLocalServer *m_server;
88 QVector<Client> m_connections; 88 QVector<Client> m_connections;
89 flatbuffers::FlatBufferBuilder m_fbb; 89 flatbuffers::FlatBufferBuilder m_fbb;
90 const QString m_resourceName; 90 const QByteArray m_resourceName;
91 Akonadi2::Resource *m_resource; 91 Akonadi2::Resource *m_resource;
92 Akonadi2::Pipeline *m_pipeline; 92 Akonadi2::Pipeline *m_pipeline;
93 QTimer *m_clientBufferProcessesTimer; 93 QTimer *m_clientBufferProcessesTimer;