Implement Storage::save() using StorageSerializer and clean up 30/24730/2
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Fri, 18 Jul 2014 19:34:49 +0000 (21:34 +0200)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Mon, 21 Jul 2014 10:46:29 +0000 (12:46 +0200)
commitd614bd7ab9eec3c7757649bb9e9f73a0b4acb92a
tree7bda4c3a3f5aa29cfd6d4d93b792e193ce71475a
parentd669d4295d02dde4691aef628547139c0a587e26
Implement Storage::save() using StorageSerializer and clean up

There was a lot of mess in #includes directives and forward
declarations of classes. It was cleaned out.
InMemoryStorageBackend::Buckets were moved to separate file
in order not to make a cyclic dependency.

New exception class CannotCreateFile was added.

Change-Id: I32b234ba0f4872791a9f931690c58e623de7096f
13 files changed:
src/common/exceptions/CannotCreateFileException.h [new file with mode: 0644]
src/service/storage/BucketDeserializer.cpp
src/service/storage/BucketDeserializer.h
src/service/storage/Buckets.h [new file with mode: 0644]
src/service/storage/InMemoryStorageBackend.cpp
src/service/storage/InMemoryStorageBackend.h
src/service/storage/Storage.cpp
src/service/storage/Storage.h
src/service/storage/StorageBackend.h
src/service/storage/StorageDeserializer.cpp
src/service/storage/StorageDeserializer.h
src/service/storage/StorageSerializer.cpp
src/service/storage/StorageSerializer.h