diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-07-09 23:30:36 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2015-07-09 23:30:36 +0200 |
commit | c5e4f2965ee31b1966971aa6fdcad38db393014d (patch) | |
tree | 3f61a8f4b667e1c5d07422a142f355820b9b8018 /examples/dummyresource/domainadaptor.cpp | |
parent | 6fce18743841a03c82384705d70e0a19dac7cfe9 (diff) | |
download | sink-c5e4f2965ee31b1966971aa6fdcad38db393014d.tar.gz sink-c5e4f2965ee31b1966971aa6fdcad38db393014d.zip |
Use remoteId index instead of scan
Diffstat (limited to 'examples/dummyresource/domainadaptor.cpp')
-rw-r--r-- | examples/dummyresource/domainadaptor.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/examples/dummyresource/domainadaptor.cpp b/examples/dummyresource/domainadaptor.cpp index 67595af..cb54586 100644 --- a/examples/dummyresource/domainadaptor.cpp +++ b/examples/dummyresource/domainadaptor.cpp | |||
@@ -31,10 +31,17 @@ DummyEventAdaptorFactory::DummyEventAdaptorFactory() | |||
31 | mResourceMapper->addMapping("summary", [](DummyEvent const *buffer) -> QVariant { | 31 | mResourceMapper->addMapping("summary", [](DummyEvent const *buffer) -> QVariant { |
32 | return propertyToVariant<QString>(buffer->summary()); | 32 | return propertyToVariant<QString>(buffer->summary()); |
33 | }); | 33 | }); |
34 | mResourceMapper->addMapping("remoteId", [](DummyEvent const *buffer) -> QVariant { | ||
35 | return propertyToVariant<QString>(buffer->remoteId()); | ||
36 | }); | ||
34 | 37 | ||
35 | mResourceWriteMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(DummyEventBuilder &)> { | 38 | mResourceWriteMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(DummyEventBuilder &)> { |
36 | auto offset = variantToProperty<QString>(value, fbb); | 39 | auto offset = variantToProperty<QString>(value, fbb); |
37 | return [offset](DummyEventBuilder &builder) { builder.add_summary(offset); }; | 40 | return [offset](DummyEventBuilder &builder) { builder.add_summary(offset); }; |
38 | }); | 41 | }); |
42 | mResourceWriteMapper->addMapping("remoteId", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function<void(DummyEventBuilder &)> { | ||
43 | auto offset = variantToProperty<QString>(value, fbb); | ||
44 | return [offset](DummyEventBuilder &builder) { builder.add_remoteId(offset); }; | ||
45 | }); | ||
39 | } | 46 | } |
40 | 47 | ||