Fix build on Mac OS X
This commit is contained in:
parent
fc21b0882a
commit
4da81fdbef
@ -1 +1,3 @@
|
|||||||
#include "EncryptedBlockStore2.h"
|
#include "EncryptedBlockStore2.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -51,6 +51,12 @@ private:
|
|||||||
DISALLOW_COPY_AND_ASSIGN(EncryptedBlockStore2);
|
DISALLOW_COPY_AND_ASSIGN(EncryptedBlockStore2);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
template<class Cipher>
|
||||||
|
constexpr uint16_t EncryptedBlockStore2<Cipher>::FORMAT_VERSION_HEADER;
|
||||||
|
|
||||||
|
template<class Cipher>
|
||||||
|
constexpr unsigned int EncryptedBlockStore2<Cipher>::HEADER_LENGTH;
|
||||||
|
|
||||||
template<class Cipher>
|
template<class Cipher>
|
||||||
inline EncryptedBlockStore2<Cipher>::EncryptedBlockStore2(cpputils::unique_ref<BlockStore2> baseBlockStore, const typename Cipher::EncryptionKey &encKey)
|
inline EncryptedBlockStore2<Cipher>::EncryptedBlockStore2(cpputils::unique_ref<BlockStore2> baseBlockStore, const typename Cipher::EncryptionKey &encKey)
|
||||||
: _baseBlockStore(std::move(baseBlockStore)), _encKey(encKey) {
|
: _baseBlockStore(std::move(baseBlockStore)), _encKey(encKey) {
|
||||||
|
@ -12,6 +12,12 @@ using namespace cpputils::logging;
|
|||||||
namespace blockstore {
|
namespace blockstore {
|
||||||
namespace versioncounting {
|
namespace versioncounting {
|
||||||
|
|
||||||
|
constexpr uint16_t VersionCountingBlockStore2::FORMAT_VERSION_HEADER;
|
||||||
|
constexpr uint64_t VersionCountingBlockStore2::VERSION_ZERO;
|
||||||
|
constexpr unsigned int VersionCountingBlockStore2::CLIENTID_HEADER_OFFSET;
|
||||||
|
constexpr unsigned int VersionCountingBlockStore2::VERSION_HEADER_OFFSET;
|
||||||
|
constexpr unsigned int VersionCountingBlockStore2::HEADER_LENGTH;
|
||||||
|
|
||||||
Data VersionCountingBlockStore2::_prependHeaderToData(uint32_t myClientId, uint64_t version, const Data &data) {
|
Data VersionCountingBlockStore2::_prependHeaderToData(uint32_t myClientId, uint64_t version, const Data &data) {
|
||||||
static_assert(HEADER_LENGTH == sizeof(FORMAT_VERSION_HEADER) + sizeof(myClientId) + sizeof(version), "Wrong header length");
|
static_assert(HEADER_LENGTH == sizeof(FORMAT_VERSION_HEADER) + sizeof(myClientId) + sizeof(version), "Wrong header length");
|
||||||
Data result(data.size() + HEADER_LENGTH);
|
Data result(data.size() + HEADER_LENGTH);
|
||||||
|
Loading…
Reference in New Issue
Block a user