Kagome
Polkadot Runtime Engine in C++17
|
#include "telemetry/connection.hpp"
#include <chrono>
#include <memory>
#include <queue>
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>
#include <boost/asio/strand.hpp>
#include <boost/beast/core.hpp>
#include <boost/beast/ssl.hpp>
#include <boost/beast/websocket.hpp>
#include <boost/beast/websocket/ssl.hpp>
#include <boost/circular_buffer.hpp>
#include <boost/variant.hpp>
#include <libp2p/basic/scheduler.hpp>
#include "log/logger.hpp"
#include "telemetry/impl/message_pool.hpp"
Go to the source code of this file.
Classes | |
class | kagome::telemetry::TelemetryConnectionImpl |
Namespaces | |
kagome::telemetry | |
Variables | |
static constexpr auto | kagome::telemetry::kConnectionTimeout = std::chrono::seconds(30) |
operations' timeout during websocket connection establishing More... | |
static constexpr auto | kagome::telemetry::kInitialReconnectTimeout = std::chrono::seconds(5) |
starting value for reconnection timeout in case line failure More... | |
static constexpr auto | kagome::telemetry::kReconnectTimeoutIncrement = std::chrono::seconds(5) |
an addition to to reconnect timeout after failed attempt More... | |
static constexpr auto | kagome::telemetry::kMaxReconnectTimeout = std::chrono::seconds(60) |
maximum reconnect timeout value despite reconnect attempts number More... | |