Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
resource_limits_private.hpp File Reference
Include dependency graph for resource_limits_private.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sysio::chain::resource_limits::impl::exponential_moving_average_accumulator< Precision >
 
struct  sysio::chain::resource_limits::impl::exponential_decay_accumulator< Precision >
 
struct  sysio::chain::resource_limits::resource_limits_object
 
struct  sysio::chain::resource_limits::resource_usage_object
 
class  sysio::chain::resource_limits::resource_limits_config_object
 
class  sysio::chain::resource_limits::resource_limits_state_object
 

Namespaces

namespace  sysio
 
namespace  sysio::chain
 
namespace  sysio::chain::resource_limits
 
namespace  sysio::chain::resource_limits::impl
 

Typedefs

using sysio::chain::resource_limits::usage_accumulator = impl::exponential_moving_average_accumulator<>
 
using sysio::chain::resource_limits::resource_limits_index
 
using sysio::chain::resource_limits::resource_usage_index
 
using sysio::chain::resource_limits::resource_limits_config_index
 
using sysio::chain::resource_limits::resource_limits_state_index
 

Functions

template<typename T >
ratio< Tsysio::chain::resource_limits::impl::make_ratio (T n, T d)
 
template<typename T >
T sysio::chain::resource_limits::impl::operator* (T value, const ratio< T > &r)
 
template<typename UnsignedIntType >
constexpr UnsignedIntType sysio::chain::resource_limits::impl::integer_divide_ceil (UnsignedIntType num, UnsignedIntType den)
 
template<typename LesserIntType , typename GreaterIntType >
constexpr auto sysio::chain::resource_limits::impl::downgrade_cast (GreaterIntType val) -> std::enable_if_t< is_valid_downgrade_cast< LesserIntType, GreaterIntType > &&std::is_signed< LesserIntType >::value==std::is_signed< GreaterIntType >::value, LesserIntType >
 

Variables

template<typename LesserIntType , typename GreaterIntType >
constexpr bool sysio::chain::resource_limits::impl::is_valid_downgrade_cast