22#include <flow/util/stat/stat_fwd.hpp>
170template<
typename Arena>
207template<
typename Visitor>
208void declare_stats(
const flow::util::stat::Stat_name& name_prefix,
228template<
typename Visitor>
229void declare_stats(
const flow::util::stat::Stat_name& name_prefix,
249template<
typename Visitor>
250void declare_stats(
const flow::util::stat::Stat_name& name_prefix,
270template<
typename Visitor>
271void declare_stats(
const flow::util::stat::Stat_name& name_prefix,
291template<
typename Visitor>
292void declare_stats(
const flow::util::stat::Stat_name& name_prefix,
String-wrapping abstraction representing a name uniquely distinguishing a kernel-persistent entity fr...
Stats-related sub-namespace, for ADL segregation and general organization.
void declare_stats(const flow::util::stat::Stat_name &name_prefix, const Owner_obj_stats *src_stats, Owner_obj_stats *target_stats, Visitor &&visitor)
Declares the stats for Owner_obj_stats.
Modules for SHared Memory (SHM) support.
util::Shared_name Shared_name
Short-hand for util::Shared_name; used in particular for SHM pool names at least.
Implementation of Arena_to_borrower_allocator_arena_t.
Flow-IPC SHM-module: SHM-provider-agnostic stats about borrowing objects, typically across a process ...
Flow-IPC SHM-module: SHM-provider-agnostic stats about an arena if viewed as being capable or lending...
Stats struct thematically relevant to gauging outstanding (not-yet-garbage-collected) first-class obj...
Flow-IPC SHM-module: SHM-provider-agnostic stats about an arena object if viewed as solely a memory-m...
Stats struct tracking quantities applicable only to the arena-sharing SHM-provider type (at least SHM...