From f89e43b3603976bc0e6eb885b3b9a43a6caff1c2 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 19 Apr 2015 14:11:02 +0200 Subject: Moved client and dummyresource to examples/ --- dummyresource/domainadaptor.cpp | 60 ----------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 dummyresource/domainadaptor.cpp (limited to 'dummyresource/domainadaptor.cpp') diff --git a/dummyresource/domainadaptor.cpp b/dummyresource/domainadaptor.cpp deleted file mode 100644 index 8649bc3..0000000 --- a/dummyresource/domainadaptor.cpp +++ /dev/null @@ -1,60 +0,0 @@ - -#include "domainadaptor.h" - -#include -#include - -#include "dummycalendar_generated.h" -#include "event_generated.h" -#include "entity_generated.h" -#include "metadata_generated.h" -#include "domainadaptor.h" -#include "log.h" -#include - -using namespace DummyCalendar; -using namespace flatbuffers; - - - - -DummyEventAdaptorFactory::DummyEventAdaptorFactory() - : DomainTypeAdaptorFactory() -{ - //TODO turn this into initializeReadPropertyMapper as well? - mResourceMapper->addMapping("summary", [](DummyEvent const *buffer) -> QVariant { - return propertyToVariant(buffer->summary()); - }); - - mResourceWriteMapper->addMapping("summary", [](const QVariant &value, flatbuffers::FlatBufferBuilder &fbb) -> std::function { - auto offset = variantToProperty(value, fbb); - return [offset](DummyEventBuilder &builder) { builder.add_summary(offset); }; - }); -} - - -void DummyEventAdaptorFactory::createBuffer(const Akonadi2::ApplicationDomain::Event &event, flatbuffers::FlatBufferBuilder &fbb) -{ - flatbuffers::FlatBufferBuilder localFbb; - if (mLocalWriteMapper) { - auto pos = createBufferPart(event, localFbb, *mLocalWriteMapper); - Akonadi2::ApplicationDomain::Buffer::FinishEventBuffer(localFbb, pos); - flatbuffers::Verifier verifier(localFbb.GetBufferPointer(), localFbb.GetSize()); - if (!verifier.VerifyBuffer()) { - Warning() << "Created invalid local buffer"; - } - } - - flatbuffers::FlatBufferBuilder resFbb; - if (mResourceWriteMapper) { - auto pos = createBufferPart(event, resFbb, *mResourceWriteMapper); - DummyCalendar::FinishDummyEventBuffer(resFbb, pos); - flatbuffers::Verifier verifier(resFbb.GetBufferPointer(), resFbb.GetSize()); - if (!verifier.VerifyBuffer()) { - Warning() << "Created invalid resource buffer"; - } - } - - Akonadi2::EntityBuffer::assembleEntityBuffer(fbb, 0, 0, resFbb.GetBufferPointer(), resFbb.GetSize(), localFbb.GetBufferPointer(), localFbb.GetSize()); -} - -- cgit v1.2.3