Wire Sysio Wire Sysion 1.0.0
|
Classes | |
struct | abstract_snapshot_row_reader |
struct | abstract_snapshot_row_writer |
struct | block_extension_types |
struct | block_header_extension_types |
struct | block_header_state_common |
class | block_log_impl |
struct | decompose |
struct | decompose< T, Rest... > |
struct | decompose<> |
struct | extract_match |
class | fileptr_datastream |
class | index_writer |
struct | is_any_of |
struct | is_chainbase_object |
struct | is_chainbase_object< chainbase::object< TypeNumber, Derived > > |
struct | ostream_wrapper |
class | reverse_iterator |
struct | row_validation_helper |
struct | schedule_info |
struct | snapshot_row_reader |
struct | snapshot_row_traits |
struct | snapshot_row_traits< global_property_object > |
struct | snapshot_row_traits< permission_object > |
struct | snapshot_row_traits< protocol_state_object > |
struct | snapshot_row_writer |
struct | snapshot_section_traits |
struct | transaction_extension_types |
Typedefs | |
using | unique_file = std::unique_ptr<FILE, decltype(&fclose)> |
using | meta_permission_key = std::tuple<uint32_t, int> |
using | meta_permission_value = std::function<uint32_t()> |
using | meta_permission_map = boost::container::flat_multimap<meta_permission_key, meta_permission_value, std::greater<>> |
Functions | |
bool | is_builtin_activated (const protocol_feature_activation_set_ptr &pfa, const protocol_feature_set &pfs, builtin_protocol_feature_t feature_codename) |
constexpr uint64_t | buffer_location_to_file_location (uint32_t buffer_location) |
constexpr uint32_t | file_location_to_buffer_location (uint32_t file_location) |
constexpr uint64_t | next_power_of_2 (uint64_t value) |
constexpr int | clz_power_2 (uint64_t value) |
constexpr int | calcluate_max_depth (uint64_t node_count) |
template<typename ContainerA , typename ContainerB > | |
void | move_nodes (ContainerA &to, const ContainerB &from) |
template<typename Container > | |
void | move_nodes (Container &to, Container &&from) |
template<typename T > | |
snapshot_row_writer< T > | make_row_writer (const T &data) |
template<typename T > | |
snapshot_row_reader< T > | make_row_reader (T &data) |
Variables | |
constexpr uint32_t | pruned_version_flag = 1<<31 |
template<typename T > | |
constexpr bool | is_chainbase_object_v = is_chainbase_object<T>::value |
template<typename T , typename ... Ts> | |
constexpr bool | is_any_of_v = is_any_of<T, Ts...>::value |
using sysio::chain::detail::meta_permission_key = std::tuple<uint32_t, int> |
Definition at line 18 of file authority_checker.hpp.
using sysio::chain::detail::meta_permission_map = boost::container::flat_multimap<meta_permission_key, meta_permission_value, std::greater<>> |
Definition at line 20 of file authority_checker.hpp.
using sysio::chain::detail::meta_permission_value = std::function<uint32_t()> |
Definition at line 19 of file authority_checker.hpp.
using sysio::chain::detail::unique_file = std::unique_ptr<FILE, decltype(&fclose)> |
Definition at line 38 of file block_log.cpp.
|
constexpr |
Definition at line 174 of file block_log.cpp.
|
constexpr |
Given a number of nodes return the depth required to store them in a fully balanced binary tree.
node_count | - the number of nodes in the implied tree |
Definition at line 59 of file incremental_merkle.hpp.
|
constexpr |
Given a power-of-2 (assumed correct) return the number of leading zeros
This is a classic count-leading-zeros in parallel without the necessary math to make it safe for anything that is not already a power-of-2
value | - and integral power-of-2 |
Definition at line 38 of file incremental_merkle.hpp.
Definition at line 175 of file block_log.cpp.
bool sysio::chain::detail::is_builtin_activated | ( | const protocol_feature_activation_set_ptr & | pfa, |
const protocol_feature_set & | pfs, | ||
builtin_protocol_feature_t | feature_codename ) |
Definition at line 8 of file block_header_state.cpp.
snapshot_row_reader< T > sysio::chain::detail::make_row_reader | ( | T & | data | ) |
Definition at line 219 of file snapshot.hpp.
snapshot_row_writer< T > sysio::chain::detail::make_row_writer | ( | const T & | data | ) |
Definition at line 110 of file snapshot.hpp.
|
inline |
Definition at line 74 of file incremental_merkle.hpp.
|
inline |
Definition at line 68 of file incremental_merkle.hpp.
given an unsigned integral number return the smallest power-of-2 which is greater than or equal to the given number
value | - an unsigned integral |
Definition at line 17 of file incremental_merkle.hpp.
|
constexpr |
Definition at line 175 of file snapshot.hpp.
|
constexpr |
Definition at line 122 of file block_log.cpp.