CatapultServer
v0.5.0.1 (Elephant)
|
Synchronized cache composed of timestamped hashes of (transaction) elements.
Definition: HashCache.h:49
LockedCacheView< CacheViewType > createView() const
Returns a locked cache view based on this cache.
Definition: SynchronizedCache.h:218
std::shared_ptr< ViewType > m_pView
Definition: ConfirmedTimestampedHashesProducerFactory.cpp:59
DECLARE_SERVICE_REGISTRAR() HashCache()
Definition: HashCacheService.cpp:46
RawPointerProducerFactory< state::TimestampedHash, state::TimestampedHash > ConfirmedTimestampedHashesProducerFactory
Alias for creating a confirmed timestamped hashes producer given a range of hashes.
Definition: ConfirmedTimestampedHashesProducerFactory.h:31
std::function< supplier< const TEntity * >(const model::EntityRange< TIdentifier > &)> RawPointerProducerFactory
Accepts a range and returns a producer that produces specified raw pointer elements.
Definition: HandlerTypes.h:43
ConfirmedTimestampedHashesProducerFactory CreateConfirmedTimestampedHashesProducerFactory(const cache::HashCache &hashCache)
Creates a confirmed timestamped hashes producer factory around hashCache.
Definition: ConfirmedTimestampedHashesProducerFactory.cpp:63
model::EntityRange< TimestampedHash > TimestampedHashRange
An entity range composed of timestamped hashes.
Definition: TimestampedHash.h:84
Definition: AddressExtractionExtension.cpp:28