CatapultServer
v0.5.0.1 (Elephant)
HashLockInfoBaseSets.h
Go to the documentation of this file.
1
21
#pragma once
22
#include "
HashLockInfoCacheSerializers.h
"
23
#include "
HashLockInfoCacheTypes.h
"
24
#include "
plugins/txes/lock_shared/src/cache/LockInfoBaseSets.h
"
25
26
namespace
catapult
{
namespace
cache {
27
28
class
HashLockInfoPatriciaTree
:
public
LockInfoPatriciaTree
<HashLockInfoCacheDescriptor> {
29
public
:
30
using
LockInfoPatriciaTree<HashLockInfoCacheDescriptor>::LockInfoPatriciaTree
;
31
using
Serializer
=
HashLockInfoCacheDescriptor::Serializer
;
32
};
33
34
struct
HashLockInfoBaseSetDeltaPointers
:
public
LockInfoBaseSetDeltaPointers
<HashLockInfoCacheTypes, HashLockInfoCacheDescriptor> {};
35
36
struct
HashLockInfoBaseSets
37
:
public
LockInfoBaseSets
<HashLockInfoCacheTypes, HashLockInfoCacheDescriptor, HashLockInfoBaseSetDeltaPointers> {
38
using
LockInfoBaseSets<HashLockInfoCacheTypes, HashLockInfoCacheDescriptor, HashLockInfoBaseSetDeltaPointers>::LockInfoBaseSets
;
39
};
40
}}
catapult::cache::HashLockInfoBaseSetDeltaPointers
Definition:
HashLockInfoBaseSets.h:34
catapult::cache::HashLockInfoPatriciaTree
Definition:
HashLockInfoBaseSets.h:28
catapult::cache::LockInfoBaseSets
Definition:
LockInfoBaseSets.h:43
catapult::cache::LockInfoBaseSetDeltaPointers
Definition:
LockInfoBaseSets.h:36
catapult::tree::BasePatriciaTree
A base patricia tree.
Definition:
BasePatriciaTree.h:30
HashLockInfoCacheSerializers.h
catapult::cache::HashLockInfoCacheDescriptor::Serializer
HashLockInfoPrimarySerializer Serializer
Definition:
HashLockInfoCacheTypes.h:58
catapult
Definition:
AddressExtractionExtension.cpp:28
catapult::cache::HashLockInfoPrimarySerializer
Primary serializer for hash lock info cache.
Definition:
HashLockInfoCacheSerializers.h:30
HashLockInfoCacheTypes.h
LockInfoBaseSets.h
catapult::cache::HashLockInfoBaseSets
Definition:
HashLockInfoBaseSets.h:36
catapult-server
plugins
txes
lock_hash
src
cache
HashLockInfoBaseSets.h
Generated by
1.8.16