CatapultServer  v0.5.0.1 (Elephant)
PtService.h
Go to the documentation of this file.
1 
21 #pragma once
23 
24 namespace catapult { namespace partialtransaction {
25 
29 }}
ServiceRegistrar.h
catapult::ionet::ServiceIdentifier
utils::BaseValue< uint32_t, ServiceIdentifier_tag > ServiceIdentifier
Definition: NodeInfo.h:56
PtSynchronizer.h
PacketWriters.h
ServiceLocator.h
catapult::partialtransaction::GetMemoryPtCache
PtCache & GetMemoryPtCache(const extensions::ServiceLocator &locator)
Gets the memory partial transactions cache stored in locator.
Definition: PtBootstrapperService.cpp:97
catapult::extensions::CreateConnectPeersTask
thread::Task CreateConnectPeersTask(const SelectorSettings &settings, net::PacketWriters &packetWriters)
Creates a task for the specified service that connects to nodes with the specified role given setting...
Definition: PeersConnectionTasks.cpp:186
catapult::api::CreateRemotePtApi
std::unique_ptr< RemotePtApi > CreateRemotePtApi(ionet::PacketIo &io, const Key &remotePublicKey, const model::TransactionRegistry &registry)
Definition: RemotePtApi.cpp:76
SynchronizerTaskCallbacks.h
catapult::extensions::CreateChainSyncAwareSynchronizerTaskCallback
thread::TaskCallback CreateChainSyncAwareSynchronizerTaskCallback(chain::RemoteNodeSynchronizer< TRemoteApi > &&synchronizer, TRemoteApiFactory remoteApiFactory, net::PacketIoPicker &packetIoPicker, const extensions::ServiceState &state, const std::string &taskName)
Definition: SynchronizerTaskCallbacks.h:58
MemoryPtCache.h
catapult::chain::CreatePtSynchronizer
RemoteNodeSynchronizer< api::RemotePtApi > CreatePtSynchronizer(const partialtransaction::ShortHashPairsSupplier &shortHashPairsSupplier, const partialtransaction::CosignedTransactionInfosConsumer &transactionInfosConsumer)
Definition: PtSynchronizer.cpp:56
PacketWriters
net::PacketWriters & PacketWriters
Definition: PeersConnectionTasks.cpp:105
PeersConnectionTasks.h
PtService.h
catapult::extensions::GetConnectionSettings
net::ConnectionSettings GetConnectionSettings(const config::CatapultConfiguration &config)
Extracts connection settings from config.
Definition: NetworkUtils.cpp:25
catapult::extensions::ServiceRegistrarPhase::Post_Extended_Range_Consumers
forwardsValidation.info
def info(*args)
Definition: forwardsValidation.py:12
MultiServicePool.h
catapult::ionet::NodeRoles::Api
An api node.
NetworkUtils.h
catapult::net::CreatePacketWriters
std::shared_ptr< PacketWriters > CreatePacketWriters(const std::shared_ptr< thread::IoThreadPool > &pPool, const crypto::KeyPair &keyPair, const ConnectionSettings &settings)
Definition: PacketWriters.cpp:425
PtBootstrapperService.h
RemotePtApi.h
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::partialtransaction::Pt
DECLARE_SERVICE_REGISTRAR() Pt()
Definition: PtService.cpp:100
DECLARE_SERVICE_REGISTRAR
#define DECLARE_SERVICE_REGISTRAR(NAME)
Declares a service registrar entry point with NAME.
Definition: ServiceRegistrar.h:61
catapult::partialtransaction::GetPtServerHooks
PtServerHooks & GetPtServerHooks(const extensions::ServiceLocator &locator)
Gets the partial transactions server hooks stored in locator.
Definition: PtBootstrapperService.cpp:101