Template Class InstrumentationAggregatingInletWrapper¶
Nested Relationships¶
Class Documentation¶
-
template<typename
Inlet>
classuit::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)¶
-
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¶
-
decltype(auto)
GetDuctUID() const¶
-
decltype(auto)
HoldsIntraImpl() const¶
-
decltype(auto)
HoldsThreadImpl() const¶
-
decltype(auto)
HoldsProcImpl() const¶
-
decltype(auto)
WhichImplHeld() const¶
-
void
RegisterInletThread(const uitsl::thread_id_t thread) 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¶
-
using