summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-20 09:59:05 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-20 09:59:05 +0200
commit3a041b4ebdba51d43ec900168b1587371ba83013 (patch)
tree5dde77887a7b81685005606e2bdf9759b12c6025
parent81cd0887da80c986fb5ab7bdb057a745bf23a945 (diff)
downloadsink-3a041b4ebdba51d43ec900168b1587371ba83013.tar.gz
sink-3a041b4ebdba51d43ec900168b1587371ba83013.zip
Fixed a bunch of exports
-rw-r--r--common/domain/applicationdomaintype.h8
-rw-r--r--common/domain/typeimplementations.h13
-rw-r--r--common/domainadaptor.h3
-rw-r--r--common/domaintypeadaptorfactoryinterface.h3
-rw-r--r--common/query.h4
-rw-r--r--common/storage.h4
6 files changed, 18 insertions, 17 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 1a34443..c931e91 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -82,7 +82,7 @@
82namespace Sink { 82namespace Sink {
83namespace ApplicationDomain { 83namespace ApplicationDomain {
84 84
85enum SINK_EXPORT ErrorCode { 85enum ErrorCode {
86 NoError = 0, 86 NoError = 0,
87 UnknownError, 87 UnknownError,
88 NoServerError, 88 NoServerError,
@@ -95,11 +95,11 @@ enum SINK_EXPORT ErrorCode {
95 ResourceCrashedError 95 ResourceCrashedError
96}; 96};
97 97
98enum SINK_EXPORT SuccessCode { 98enum SuccessCode {
99 TransmissionSuccess 99 TransmissionSuccess
100}; 100};
101 101
102enum SINK_EXPORT SyncStatus { 102enum SyncStatus {
103 NoSyncStatus, 103 NoSyncStatus,
104 SyncInProgress, 104 SyncInProgress,
105 SyncError, 105 SyncError,
@@ -117,7 +117,7 @@ enum SINK_EXPORT SyncStatus {
117 * * If an error occurred that keeps the resource from operating (so non transient), the resource enters the error state. 117 * * If an error occurred that keeps the resource from operating (so non transient), the resource enters the error state.
118 * * If a long running operation is started the resource goes to the busy state (and return to the previous state after that). 118 * * If a long running operation is started the resource goes to the busy state (and return to the previous state after that).
119 */ 119 */
120enum SINK_EXPORT Status { 120enum Status {
121 NoStatus, 121 NoStatus,
122 OfflineStatus, 122 OfflineStatus,
123 ConnectedStatus, 123 ConnectedStatus,
diff --git a/common/domain/typeimplementations.h b/common/domain/typeimplementations.h
index 7a8a602..672e83a 100644
--- a/common/domain/typeimplementations.h
+++ b/common/domain/typeimplementations.h
@@ -18,6 +18,7 @@
18 */ 18 */
19#pragma once 19#pragma once
20 20
21#include "sink_export.h"
21#include "applicationdomaintype.h" 22#include "applicationdomaintype.h"
22 23
23#include "mail_generated.h" 24#include "mail_generated.h"
@@ -41,7 +42,7 @@ namespace Sink {
41namespace ApplicationDomain { 42namespace ApplicationDomain {
42 43
43template<> 44template<>
44class TypeImplementation<Sink::ApplicationDomain::Mail> { 45class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Mail> {
45public: 46public:
46 typedef Sink::ApplicationDomain::Buffer::Mail Buffer; 47 typedef Sink::ApplicationDomain::Buffer::Mail Buffer;
47 typedef Sink::ApplicationDomain::Buffer::MailBuilder BufferBuilder; 48 typedef Sink::ApplicationDomain::Buffer::MailBuilder BufferBuilder;
@@ -52,7 +53,7 @@ public:
52}; 53};
53 54
54template<> 55template<>
55class TypeImplementation<Sink::ApplicationDomain::Folder> { 56class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Folder> {
56public: 57public:
57 typedef Sink::ApplicationDomain::Buffer::Folder Buffer; 58 typedef Sink::ApplicationDomain::Buffer::Folder Buffer;
58 typedef Sink::ApplicationDomain::Buffer::FolderBuilder BufferBuilder; 59 typedef Sink::ApplicationDomain::Buffer::FolderBuilder BufferBuilder;
@@ -63,7 +64,7 @@ public:
63}; 64};
64 65
65template<> 66template<>
66class TypeImplementation<Sink::ApplicationDomain::Contact> { 67class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Contact> {
67public: 68public:
68 typedef Sink::ApplicationDomain::Buffer::Contact Buffer; 69 typedef Sink::ApplicationDomain::Buffer::Contact Buffer;
69 typedef Sink::ApplicationDomain::Buffer::ContactBuilder BufferBuilder; 70 typedef Sink::ApplicationDomain::Buffer::ContactBuilder BufferBuilder;
@@ -74,7 +75,7 @@ public:
74}; 75};
75 76
76template<> 77template<>
77class TypeImplementation<Sink::ApplicationDomain::Addressbook> { 78class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Addressbook> {
78public: 79public:
79 typedef Sink::ApplicationDomain::Buffer::Addressbook Buffer; 80 typedef Sink::ApplicationDomain::Buffer::Addressbook Buffer;
80 typedef Sink::ApplicationDomain::Buffer::AddressbookBuilder BufferBuilder; 81 typedef Sink::ApplicationDomain::Buffer::AddressbookBuilder BufferBuilder;
@@ -85,7 +86,7 @@ public:
85}; 86};
86 87
87template<> 88template<>
88class TypeImplementation<Sink::ApplicationDomain::Event> { 89class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Event> {
89public: 90public:
90 typedef Sink::ApplicationDomain::Buffer::Event Buffer; 91 typedef Sink::ApplicationDomain::Buffer::Event Buffer;
91 typedef Sink::ApplicationDomain::Buffer::EventBuilder BufferBuilder; 92 typedef Sink::ApplicationDomain::Buffer::EventBuilder BufferBuilder;
@@ -96,7 +97,7 @@ public:
96}; 97};
97 98
98template<> 99template<>
99class TypeImplementation<Sink::ApplicationDomain::Calendar> { 100class SINK_EXPORT TypeImplementation<Sink::ApplicationDomain::Calendar> {
100public: 101public:
101 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer; 102 typedef Sink::ApplicationDomain::Buffer::Calendar Buffer;
102 typedef Sink::ApplicationDomain::Buffer::CalendarBuilder BufferBuilder; 103 typedef Sink::ApplicationDomain::Buffer::CalendarBuilder BufferBuilder;
diff --git a/common/domainadaptor.h b/common/domainadaptor.h
index bcfc18d..a5a0ade 100644
--- a/common/domainadaptor.h
+++ b/common/domainadaptor.h
@@ -19,7 +19,6 @@
19 19
20#pragma once 20#pragma once
21 21
22#include "sink_export.h"
23#include <QVariant> 22#include <QVariant>
24#include <QByteArray> 23#include <QByteArray>
25#include <functional> 24#include <functional>
@@ -161,7 +160,7 @@ public:
161 * This is required by the facade the read the value, and by the pipeline preprocessors to access the domain values in a generic way. 160 * This is required by the facade the read the value, and by the pipeline preprocessors to access the domain values in a generic way.
162 */ 161 */
163template <typename DomainType> 162template <typename DomainType>
164class SINK_EXPORT DomainTypeAdaptorFactory : public DomainTypeAdaptorFactoryInterface 163class DomainTypeAdaptorFactory : public DomainTypeAdaptorFactoryInterface
165{ 164{
166 typedef typename Sink::ApplicationDomain::TypeImplementation<DomainType>::Buffer LocalBuffer; 165 typedef typename Sink::ApplicationDomain::TypeImplementation<DomainType>::Buffer LocalBuffer;
167 typedef typename Sink::ApplicationDomain::TypeImplementation<DomainType>::BufferBuilder LocalBuilder; 166 typedef typename Sink::ApplicationDomain::TypeImplementation<DomainType>::BufferBuilder LocalBuilder;
diff --git a/common/domaintypeadaptorfactoryinterface.h b/common/domaintypeadaptorfactoryinterface.h
index ef42628..ae293f0 100644
--- a/common/domaintypeadaptorfactoryinterface.h
+++ b/common/domaintypeadaptorfactoryinterface.h
@@ -18,6 +18,7 @@
18 */ 18 */
19#pragma once 19#pragma once
20 20
21#include "sink_export.h"
21#include <QSharedPointer> 22#include <QSharedPointer>
22 23
23class TypeIndex; 24class TypeIndex;
@@ -33,7 +34,7 @@ namespace flatbuffers {
33class FlatBufferBuilder; 34class FlatBufferBuilder;
34} 35}
35 36
36class DomainTypeAdaptorFactoryInterface 37class SINK_EXPORT DomainTypeAdaptorFactoryInterface
37{ 38{
38public: 39public:
39 typedef QSharedPointer<DomainTypeAdaptorFactoryInterface> Ptr; 40 typedef QSharedPointer<DomainTypeAdaptorFactoryInterface> Ptr;
diff --git a/common/query.h b/common/query.h
index 9030d7c..c33ba2c 100644
--- a/common/query.h
+++ b/common/query.h
@@ -30,7 +30,7 @@ namespace Sink {
30class SINK_EXPORT QueryBase 30class SINK_EXPORT QueryBase
31{ 31{
32public: 32public:
33 struct Comparator { 33 struct SINK_EXPORT Comparator {
34 enum Comparators { 34 enum Comparators {
35 Invalid, 35 Invalid,
36 Equals, 36 Equals,
@@ -49,7 +49,7 @@ public:
49 Comparators comparator; 49 Comparators comparator;
50 }; 50 };
51 51
52 class Filter { 52 class SINK_EXPORT Filter {
53 public: 53 public:
54 QByteArrayList ids; 54 QByteArrayList ids;
55 QHash<QByteArray, Comparator> propertyFilter; 55 QHash<QByteArray, Comparator> propertyFilter;
diff --git a/common/storage.h b/common/storage.h
index 2451040..bb8c1fa 100644
--- a/common/storage.h
+++ b/common/storage.h
@@ -68,7 +68,7 @@ public:
68 }; 68 };
69 69
70 class Transaction; 70 class Transaction;
71 class NamedDatabase 71 class SINK_EXPORT NamedDatabase
72 { 72 {
73 public: 73 public:
74 NamedDatabase(); 74 NamedDatabase();
@@ -142,7 +142,7 @@ public:
142 Private *d; 142 Private *d;
143 }; 143 };
144 144
145 class Transaction 145 class SINK_EXPORT Transaction
146 { 146 {
147 public: 147 public:
148 Transaction(); 148 Transaction();