userver: userver/utils Directory Reference
Loading...
Searching...
No Matches
utils Directory Reference

Directories

 
statistics

Files

 
async.hpp
 Utility functions to start asynchronous tasks.
 
cpu_relax.hpp
 Helper classes to yield in CPU intensive places.
 
daemon_run.hpp
 Functions to start a daemon with specified components list.
 
datetime.hpp
 Date, Time, and Timezone related converters.
 
graphite.hpp
 Escapes a string for use as a Graphite metric name.
 
hedged_request.hpp
 Classes and functions for performing hedged requests.
 
lazy_shared_ptr.hpp
 A lazy wrapper around utils::SharedReadablePtr that fetches the data on first access.
 
log.hpp
 Algorithms to aid logging.
 
periodic_task.hpp
 Task that periodically runs a user callback. Callback is started after the previous callback execution is finished every period + A - B, where:
 
resource_scopes.hpp
 Defers subscription and callback registration until the object is fully constructed.
 
retry_budget.hpp
 
 
task_builder.hpp
 Builder class for engine::Task and engine::TaskWithResult.
 
text.hpp
 Text utilities.
 
trx_tracker.hpp
 Tracking for heavy operations while having active transactions.
 
userver_info.hpp
 Information about userver and its build environment.