TARAXA
|
#include <chrono>
#include <queue>
#include "LogFilter.hpp"
#include "common/global_const.hpp"
#include "data.hpp"
Go to the source code of this file.
Namespaces | |
namespace | taraxa |
namespace | taraxa::net |
namespace | taraxa::net::rpc |
namespace | taraxa::net::rpc::eth |
Typedefs | |
using | taraxa::net::rpc::eth::time_point = std::chrono::system_clock::time_point |
using | taraxa::net::rpc::eth::WatchesConfig = std::array< WatchGroupConfig, WatchType::COUNT > |
using | taraxa::net::rpc::eth::WatchID = uint64_t |
Enumerations | |
enum | taraxa::net::rpc::eth::WatchType { taraxa::net::rpc::eth::new_blocks , taraxa::net::rpc::eth::new_transactions , taraxa::net::rpc::eth::logs , taraxa::net::rpc::eth::COUNT } |
Functions | |
taraxa::net::rpc::eth::DEV_SIMPLE_EXCEPTION (WatchLimitExceeded) | |
taraxa::net::rpc::eth::GLOBAL_CONST (WatchType, watch_id_type_mask_bits) | |
struct taraxa::net::rpc::eth::WatchGroupConfig |
struct taraxa::net::rpc::eth::placeholder_t |
struct taraxa::net::rpc::eth::WatchGroup::Watch |
Class Members | ||
---|---|---|
time_point | last_touched {} | |
DefaultConstructCopyableMovable< shared_mutex > | mu {} | |
Params | params | |
vector< OutputType > | updates {} |