CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
26 namespace cache {
class AccountStateCacheDelta; }
30 namespace catapult {
namespace cache {
Account is a remote harvester account that is linked to a balance-holding account.
const_iterator find(const KeyType &key) const
Finds the cache value identified by key.
Definition: CacheMixins.h:207
Delta on top of the account state cache.
Definition: AccountStateCacheDelta.h:179
std::function< void()> action
An action function.
Definition: functions.h:27
void RequireLinkedRemoteAndMainAccounts(const AccountState &remoteAccountState, const AccountState &mainAccountState)
Requires that remoteAccountState and mainAccountState state are linked.
Definition: AccountState.cpp:52
void ProcessForwardedAccountState(AccountStateCacheDelta &cache, const Key &publicKey, const consumer< state::AccountState & > &action)
Forwards account state or linked account state found in cache associated with publicKey to action.
Definition: AccountStateCacheUtils.cpp:26
Definition: AddressExtractionExtension.cpp:28
TValue & get() const
Definition: CacheMixins.h:159
std::function< void(TArgs...)> consumer
A consumer function.
Definition: functions.h:35
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41