diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-05-31 20:51:09 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-05-31 20:51:09 +0200 |
commit | 9a9557b6431e8d27420603f4895e480d766f6ae2 (patch) | |
tree | 7a076e30c52c0a0d753b061ccf471d11cf5b3c79 /common/domain/event.cpp | |
parent | 69a3900feb4a0277d4e70e44256c9b37be78a2d5 (diff) | |
download | sink-9a9557b6431e8d27420603f4895e480d766f6ae2.tar.gz sink-9a9557b6431e8d27420603f4895e480d766f6ae2.zip |
Use type implementation to define default buffer and buffer-builder
Diffstat (limited to 'common/domain/event.cpp')
-rw-r--r-- | common/domain/event.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/common/domain/event.cpp b/common/domain/event.cpp index ea0931c..776fa50 100644 --- a/common/domain/event.cpp +++ b/common/domain/event.cpp | |||
@@ -56,28 +56,28 @@ void TypeImplementation<Event>::index(const Event &type) | |||
56 | } | 56 | } |
57 | } | 57 | } |
58 | 58 | ||
59 | QSharedPointer<ReadPropertyMapper<Buffer::Event> > TypeImplementation<Event>::initializeReadPropertyMapper() | 59 | QSharedPointer<ReadPropertyMapper<TypeImplementation<Event>::Buffer> > TypeImplementation<Event>::initializeReadPropertyMapper() |
60 | { | 60 | { |
61 | auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer::Event> >::create(); | 61 | auto propertyMapper = QSharedPointer<ReadPropertyMapper<Buffer> >::create(); |
62 | propertyMapper->addMapping("summary", [](Buffer::Event const *buffer) -> QVariant { | 62 | propertyMapper->addMapping("summary", [](Buffer const *buffer) -> QVariant { |
63 | return propertyToVariant<QString>(buffer->summary()); | 63 | return propertyToVariant<QString>(buffer->summary()); |
64 | }); | 64 | }); |
65 | propertyMapper->addMapping("uid", [](Buffer::Event const *buffer) -> QVariant { | 65 | propertyMapper->addMapping("uid", [](Buffer const *buffer) -> QVariant { |
66 | return propertyToVariant<QString>(buffer->uid()); | 66 | return propertyToVariant<QString>(buffer->uid()); |
67 | }); | 67 | }); |
68 | return propertyMapper; | 68 | return propertyMapper; |
69 | } | 69 | } |
70 | 70 | ||
71 | QSharedPointer<WritePropertyMapper<Buffer::EventBuilder> > TypeImplementation<Event>::initializeWritePropertyMapper() | 71 | QSharedPointer<WritePropertyMapper<TypeImplementation<Event>::BufferBuilder> > TypeImplementation<Event>::initializeWritePropertyMapper() |
72 | { | 72 | { |
73 | auto propertyMapper = QSharedPointer<WritePropertyMapper<Buffer::EventBuilder> >::create(); | 73 | auto propertyMapper = QSharedPointer<WritePropertyMapper<BufferBuilder> >::create(); |
74 | propertyMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(Buffer::EventBuilder &)> { | 74 | propertyMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(BufferBuilder &)> { |
75 | auto offset = variantToProperty<QString>(value, fbb); | 75 | auto offset = variantToProperty<QString>(value, fbb); |
76 | return [offset](Buffer::EventBuilder &builder) { builder.add_summary(offset); }; | 76 | return [offset](BufferBuilder &builder) { builder.add_summary(offset); }; |
77 | }); | 77 | }); |
78 | propertyMapper->addMapping("uid", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(Buffer::EventBuilder &)> { | 78 | propertyMapper->addMapping("uid", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(BufferBuilder &)> { |
79 | auto offset = variantToProperty<QString>(value, fbb); | 79 | auto offset = variantToProperty<QString>(value, fbb); |
80 | return [offset](Buffer::EventBuilder &builder) { builder.add_uid(offset); }; | 80 | return [offset](BufferBuilder &builder) { builder.add_uid(offset); }; |
81 | }); | 81 | }); |
82 | return propertyMapper; | 82 | return propertyMapper; |
83 | } | 83 | } |