CatapultServer
v0.5.0.1 (Elephant)
|
AccountRestrictionCacheDelta(const AccountRestrictionCacheTypes::BaseSetDeltaPointers &restrictionSets, model::NetworkIdentifier networkIdentifier)
Creates a delta around restrictionSets and networkIdentifier.
Definition: AccountRestrictionCacheDelta.h:83
MutableAccessorMixin< TSet, TCacheDescriptor > MutableAccessor
Definition: CacheMixinAliases.h:36
AccountRestrictionCacheTypes::PrimaryTypes::BaseSetDeltaPointerType m_pAccountRestrictionEntries
Definition: AccountRestrictionCacheDelta.h:75
ReadOnlyArtifactCache< BasicAccountRestrictionCacheView, BasicAccountRestrictionCacheDelta, const Address &, state::AccountRestrictions > CacheReadOnlyType
Definition: AccountRestrictionCacheTypes.h:79
deltaset::DeltaElementsMixin< TSet > DeltaElements
Definition: CacheMixinAliases.h:47
Decorates a view and supplies a read-only view.
Definition: ReadOnlyViewSupplier.h:28
Delta on top of the account restriction cache.
Definition: AccountRestrictionCacheDelta.h:80
A mixin for adding basic insert and remove support to a cache.
Definition: CacheMixins.h:273
Basic delta on top of the account restriction cache.
Definition: AccountRestrictionCacheDelta.h:36
A read-only overlay on top of a cache that provides support for contains, get and isActive.
Definition: MosaicCacheTypes.h:42
Grouping of all basic and patricia tree cache mixins for a single set.
Definition: CacheMixinAliases.h:52
A mixin for adding const access support to a cache.
Definition: CacheMixins.h:190
ContainsMixin< TSet, TCacheDescriptor > Contains
Definition: CacheMixinAliases.h:32
model::NetworkIdentifier networkIdentifier() const
Gets the network identifier.
Definition: AccountRestrictionCacheDelta.h:70
BasicAccountRestrictionCacheDelta(const AccountRestrictionCacheTypes::BaseSetDeltaPointers &restrictionSets, model::NetworkIdentifier networkIdentifier)
Creates a delta around restrictionSets and networkIdentifier.
Definition: AccountRestrictionCacheDelta.h:50
const_iterator find(const KeyType &key) const
Finds the cache value identified by key.
Definition: CacheMixins.h:207
iterator find(const KeyType &key)
Finds the cache value identified by key.
Definition: CacheMixins.h:239
A mixin for adding patricia tree support to a delta cache.
Definition: PatriciaTreeCacheMixins.h:62
A class that can be moved but not copied.
Definition: NonCopyable.h:43
NetworkIdentifier
Possible network identifiers.
Definition: NetworkInfo.h:45
std::shared_ptr< BaseSetDeltaType > BaseSetDeltaPointerType
Base set delta pointer type.
Definition: CacheDescriptorAdapters.h:87
Definition: AddressExtractionExtension.cpp:28
PatriciaTreeCacheMixins< AccountRestrictionCacheTypes::PrimaryTypes::BaseSetDeltaType, AccountRestrictionCacheDescriptor > AccountRestrictionCacheDeltaMixins
Mixins used by the account restriction cache delta.
Definition: AccountRestrictionCacheDelta.h:33
A mixin for adding size support to a cache.
Definition: CacheMixins.h:36
Definition: AccountRestrictionBaseSets.h:45
model::NetworkIdentifier m_networkIdentifier
Definition: AccountRestrictionCacheDelta.h:76