|
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 {} | |