Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::time_series_buffer< T > Member List

This is the complete list of members for kcenon::monitoring::time_series_buffer< T >, including all inherited members.

add_sample(T value, std::chrono::system_clock::time_point timestamp=std::chrono::system_clock::now())kcenon::monitoring::time_series_buffer< T >inline
buffer_kcenon::monitoring::time_series_buffer< T >private
calculate_statistics(const std::vector< time_series_sample< T > > &samples)kcenon::monitoring::time_series_buffer< T >inlineprivatestatic
capacity() const noexceptkcenon::monitoring::time_series_buffer< T >inline
clear() noexceptkcenon::monitoring::time_series_buffer< T >inline
empty() const noexceptkcenon::monitoring::time_series_buffer< T >inline
get_all_samples() constkcenon::monitoring::time_series_buffer< T >inline
get_latest() constkcenon::monitoring::time_series_buffer< T >inline
get_latest_sample() constkcenon::monitoring::time_series_buffer< T >inline
get_samples(Duration duration) constkcenon::monitoring::time_series_buffer< T >inline
get_samples_since(std::chrono::system_clock::time_point since) constkcenon::monitoring::time_series_buffer< T >inline
get_statistics(Duration duration) constkcenon::monitoring::time_series_buffer< T >inline
get_statistics() constkcenon::monitoring::time_series_buffer< T >inline
memory_footprint() const noexceptkcenon::monitoring::time_series_buffer< T >inline
operator=(const time_series_buffer &)=deletekcenon::monitoring::time_series_buffer< T >
operator=(time_series_buffer &&)=deletekcenon::monitoring::time_series_buffer< T >
size() const noexceptkcenon::monitoring::time_series_buffer< T >inline
time_series_buffer(const time_series_buffer_config &config={})kcenon::monitoring::time_series_buffer< T >inlineexplicit
time_series_buffer(const time_series_buffer &)=deletekcenon::monitoring::time_series_buffer< T >
time_series_buffer(time_series_buffer &&)=deletekcenon::monitoring::time_series_buffer< T >