|
LogCabin
|
#include <algorithm>#include <cassert>#include <cstdlib>#include <cstring>#include <functional>#include <stdexcept>#include "Core/Debug.h"#include "Core/Time.h"Go to the source code of this file.
Namespaces | |
| namespace | LogCabin |
| namespace | LogCabin::Core |
| namespace | LogCabin::Core::Time |
| namespace | std |
| namespace | std::anonymous_namespace{Time.cc} |
Functions | |
| int64_t | LogCabin::Core::Time::parseSignedDuration (const std::string &description) |
| Convert a human-readable description of a time duration into a number of nanoseconds. | |
| uint64_t | LogCabin::Core::Time::parseNonNegativeDuration (const std::string &description) |
| Convert a human-readable description of a time duration into a number of nanoseconds. | |
| void | LogCabin::Core::Time::sleep (SteadyClock::time_point wake) |
| Block the calling thread until the given time. | |
| void | LogCabin::Core::Time::sleep (std::chrono::nanoseconds duration) |
| Block the calling thread for the given duration. | |
| std::string | std::anonymous_namespace{Time.cc}::padFraction (int64_t fraction, uint64_t digits) |
| std::ostream & | std::operator<< (std::ostream &os, const std::chrono::nanoseconds &duration) |
| std::ostream & | std::operator<< (std::ostream &os, const std::chrono::microseconds &duration) |
| std::ostream & | std::operator<< (std::ostream &os, const std::chrono::milliseconds &duration) |
| std::ostream & | std::operator<< (std::ostream &os, const std::chrono::seconds &duration) |
| std::ostream & | std::operator<< (std::ostream &os, const std::chrono::minutes &duration) |
| std::ostream & | std::operator<< (std::ostream &os, const std::chrono::hours &duration) |
1.7.6.1