active_http_requests_ | kagome::offchain::OffchainWorkerImpl | private |
app_config_ | kagome::offchain::OffchainWorkerImpl | private |
author_api_ | kagome::offchain::OffchainWorkerImpl | private |
block_ | kagome::offchain::OffchainWorkerImpl | private |
clock_ | kagome::offchain::OffchainWorkerImpl | private |
current_peer_info_ | kagome::offchain::OffchainWorkerImpl | private |
executor_ | kagome::offchain::OffchainWorkerImpl | private |
getStorage(StorageType storage_type) | kagome::offchain::OffchainWorkerImpl | private |
hasher_ | kagome::offchain::OffchainWorkerImpl | private |
header_ | kagome::offchain::OffchainWorkerImpl | private |
httpRequestAddHeader(RequestId id, std::string_view name, std::string_view value) override | kagome::offchain::OffchainWorkerImpl | virtual |
httpRequestStart(HttpMethod method, std::string_view uri, common::Buffer meta) override | kagome::offchain::OffchainWorkerImpl | virtual |
httpRequestWriteBody(RequestId id, common::Buffer chunk, std::optional< Timestamp > deadline) override | kagome::offchain::OffchainWorkerImpl | virtual |
httpResponseHeaders(RequestId id) override | kagome::offchain::OffchainWorkerImpl | virtual |
httpResponseReadBody(RequestId id, common::Buffer &chunk, std::optional< Timestamp > deadline) override | kagome::offchain::OffchainWorkerImpl | virtual |
httpResponseWait(const std::vector< RequestId > &ids, std::optional< Timestamp > deadline) override | kagome::offchain::OffchainWorkerImpl | virtual |
isValidator() const override | kagome::offchain::OffchainWorkerImpl | virtual |
latency_of_waiting | kagome::offchain::OffchainWorkerImpl | static |
local_storage_ | kagome::offchain::OffchainWorkerImpl | private |
localStorageClear(StorageType storage_type, const common::BufferView &key) override | kagome::offchain::OffchainWorkerImpl | virtual |
localStorageCompareAndSet(StorageType storage_type, const common::BufferView &key, std::optional< common::BufferView > expected, common::Buffer value) override | kagome::offchain::OffchainWorkerImpl | virtual |
localStorageGet(StorageType storage_type, const common::BufferView &key) override | kagome::offchain::OffchainWorkerImpl | virtual |
localStorageSet(StorageType storage_type, const common::BufferView &key, common::Buffer value) override | kagome::offchain::OffchainWorkerImpl | virtual |
log_ | kagome::offchain::OffchainWorkerImpl | private |
networkState() override | kagome::offchain::OffchainWorkerImpl | virtual |
ocw_pool_ | kagome::offchain::OffchainWorkerImpl | private |
OffchainWorkerImpl(const application::AppConfiguration &app_config, std::shared_ptr< clock::SystemClock > clock, std::shared_ptr< crypto::Hasher > hasher, std::shared_ptr< storage::BufferStorage > storage, std::shared_ptr< crypto::CSPRNG > random_generator, std::shared_ptr< api::AuthorApi > author_api, const network::OwnPeerInfo ¤t_peer_info, std::shared_ptr< OffchainPersistentStorage > persistent_storage, std::shared_ptr< runtime::Executor > executor, const primitives::BlockHeader &header, std::shared_ptr< OffchainWorkerPool > ocw_pool) | kagome::offchain::OffchainWorkerImpl | |
persistent_storage_ | kagome::offchain::OffchainWorkerImpl | private |
random_generator_ | kagome::offchain::OffchainWorkerImpl | private |
randomSeed() override | kagome::offchain::OffchainWorkerImpl | virtual |
request_id_ | kagome::offchain::OffchainWorkerImpl | private |
run() override | kagome::offchain::OffchainWorkerImpl | virtual |
setAuthorizedNodes(std::vector< libp2p::peer::PeerId > nodes, bool authorized_only) override | kagome::offchain::OffchainWorkerImpl | virtual |
sleepUntil(Timestamp timestamp) override | kagome::offchain::OffchainWorkerImpl | virtual |
submitTransaction(const primitives::Extrinsic &ext) override | kagome::offchain::OffchainWorkerImpl | virtual |
timestamp() override | kagome::offchain::OffchainWorkerImpl | virtual |
~OffchainWorker()=default | kagome::offchain::OffchainWorker | virtual |