Package namespace for basic application library components.
Types
Name |
Description |
Dispatch control messages to callbacks by name. |
|
This class provides a customized integer type used by test messages. |
|
This class provides a customized string type used by test messages. |
|
This struct provides a test enumeration type used by test messages. |
|
This simply constrained (value‐semantic) attribute class characterizes configuration parameters for a file cleaner. See the for information on the class attributes. Note that the class invariants are identically the constraints on the individual attributes. |
|
This utility class provides functions relating to file clean up. |
|
This mechanism implements a leaky bucket that allows clients to monitor whether a resource is being consumed at a particular rate. The behavior of a leak bucket is determined by two properties: the drain rate (in units/s) and capacity (in units), both of which can be specified at construction or using the |
|
Provides a mechanism to collect performance statistics for an arbitrary number of processes running on the local machine. |
|
Describes the fields present in /proc/<pid>/stat. For a complete description of each field, see |
|
This class is a mechanism for reading control messages from a named pipe. Use |
|
This component‐private utility |
|
This class provides a mechanism route messages received on a named pipe to the registered handler (functor). |
|
This mechanism implements a rate limiter that allows clients to monitor and control the usage of a resource such that the rate of consumption stays within configured limits. The behavior of a rate limiter is determined by four properties: the sustained rate (in units/s), the sustained‐rate time‐window (in seconds), the peak rate (in units/s), and the peak‐rate time‐window (in seconds). All of these properties can be specified at construction or using the |
|
This class template implements a proctor for reserving and cancelling units in a rate controlling object. |
|
This class serves as a place holder to reserve a type having the same name as this component. Doing so ensures that such a type cannot be defined outside of this component in the current namespace. |
|
Functions
Name |
Description |
Stream insertion operators |
|
Equality operators |
|
Inequality operators |
Created with MrDocs