Wire Sysio Wire Sysion 1.0.0
|
#include <sysio/chain/types.hpp>
#include <sysio/chain/authority.hpp>
#include <sysio/chain/exceptions.hpp>
#include <sysio/chain/parallel_markers.hpp>
#include <fc/scoped_exit.hpp>
#include <boost/range/algorithm/find.hpp>
#include <boost/algorithm/cxx11/all_of.hpp>
#include <functional>
Go to the source code of this file.
Classes | |
class | sysio::chain::authority_checker< PermissionToAuthorityFunc > |
namespace detail More... | |
Namespaces | |
namespace | sysio |
namespace | sysio::chain |
namespace | sysio::chain::detail |
Typedefs | |
using | sysio::chain::detail::meta_permission_key = std::tuple<uint32_t, int> |
using | sysio::chain::detail::meta_permission_value = std::function<uint32_t()> |
using | sysio::chain::detail::meta_permission_map = boost::container::flat_multimap<meta_permission_key, meta_permission_value, std::greater<>> |
Functions | |
template<typename PermissionToAuthorityFunc > | |
auto | sysio::chain::make_auth_checker (PermissionToAuthorityFunc &&pta, uint16_t recursion_depth_limit, const flat_set< public_key_type > &provided_keys, const flat_set< permission_level > &provided_permissions=flat_set< permission_level >(), fc::microseconds provided_delay=fc::microseconds(0), const std::function< void()> &_checktime=std::function< void()>()) |
authority_checker | |