Template Class InstrumentationAggregatingInletWrapper

Class Documentation

template<typename Inlet>
class uit::internal::InstrumentationAggregatingInletWrapper

Public Types

using all = RegistryAggregator<AllFilter>
using intra = RegistryAggregator<IntraFilter>
using thread = RegistryAggregator<ThreadFilter>
using proc = RegistryAggregator<ProcFilter>

Public Functions

InstrumentationAggregatingInletWrapper(InstrumentationAggregatingInletWrapper &other)

Copy constructor.

InstrumentationAggregatingInletWrapper(const InstrumentationAggregatingInletWrapper &other)

Copy constructor.

InstrumentationAggregatingInletWrapper(InstrumentationAggregatingInletWrapper &&other)

Move constructor.

template<typename ...Args>
InstrumentationAggregatingInletWrapper(Args&&... args)

Forwarding constructor.

~InstrumentationAggregatingInletWrapper()
void Put(const value_type &val)
decltype(auto) TryPut(const value_type &val)
template<typename P>
decltype(auto) TryPut(P &&val)
decltype(auto) TryFlush()
void Flush()
decltype(auto) GetNumPutsAttempted() const
decltype(auto) GetNumTryPutsAttempted() const
decltype(auto) GetNumBlockingPuts() const
decltype(auto) GetNumTryPutsThatSucceeded() const
decltype(auto) GetNumPutsThatSucceededEventually() const
decltype(auto) GetNumBlockingPutsThatSucceededImmediately() const
decltype(auto) GetNumPutsThatSucceededImmediately() const
decltype(auto) GetNumPutsThatBlocked() const
decltype(auto) GetNumDroppedPuts() const
decltype(auto) GetFractionTryPutsDropped() const
decltype(auto) GetFractionTryPutsThatSucceeded() const
decltype(auto) GetFractionBlockingPutsThatBlocked() const
decltype(auto) GetFractionPutsThatSucceededEventually() const
decltype(auto) GetFractionPutsThatSucceededImmediately() const
template<typename WhichDuct, typename ...Args>
void EmplaceDuct(Args&&... args)
template<typename WhichDuct, typename ...Args>
void SplitDuct(Args&&... args)
decltype(auto) GetDuctUID() const
decltype(auto) HoldsIntraImpl() const
decltype(auto) HoldsThreadImpl() const
decltype(auto) HoldsProcImpl() const
decltype(auto) WhichImplHeld() const
void RegisterInletProc(const uitsl::proc_id_t proc) const
void RegisterInletThread(const uitsl::thread_id_t thread) const
void RegisterOutletProc(const uitsl::proc_id_t proc) const
void RegisterOutletThread(const uitsl::thread_id_t thread) const
void RegisterEdgeID(const size_t edge_id) const
void RegisterInletNodeID(const size_t node_id) const
void RegisterOutletNodeID(const size_t node_id) const
void RegisterMeshID(const size_t mesh_id) const
decltype(auto) LookupOutletProc() const
decltype(auto) LookupOutletThread() const
decltype(auto) LookupInletProc() const
decltype(auto) LookupInletThread() const
decltype(auto) LookupEdgeID() const
decltype(auto) LookupInletNodeID() const
decltype(auto) LookupOutletNodeID() const
decltype(auto) LookupMeshID() const