Mir
Classes | Typedefs | Functions
mir::time Namespace Reference

Classes

struct  PosixTimestamp
 

Typedefs

using Timestamp = std::chrono::steady_clock::time_point
 
using Duration = std::chrono::steady_clock::duration
 

Functions

void assert_same_clock (PosixTimestamp const &a, PosixTimestamp const &b)
 
bool operator== (PosixTimestamp const &a, PosixTimestamp const &b)
 
PosixTimestamp operator- (PosixTimestamp const &a, std::chrono::nanoseconds b)
 
std::chrono::nanoseconds operator- (PosixTimestamp const &a, PosixTimestamp const &b)
 
PosixTimestamp operator+ (PosixTimestamp const &a, std::chrono::nanoseconds b)
 
std::chrono::nanoseconds operator% (PosixTimestamp const &a, std::chrono::nanoseconds b)
 
bool operator> (PosixTimestamp const &a, PosixTimestamp const &b)
 
bool operator< (PosixTimestamp const &a, PosixTimestamp const &b)
 
bool operator>= (PosixTimestamp const &a, PosixTimestamp const &b)
 
bool operator<= (PosixTimestamp const &a, PosixTimestamp const &b)
 
void sleep_until (PosixTimestamp const &t)
 

Typedef Documentation

◆ Duration

using mir::time::Duration = typedef std::chrono::steady_clock::duration

◆ Timestamp

using mir::time::Timestamp = typedef std::chrono::steady_clock::time_point

Function Documentation

◆ assert_same_clock()

void mir::time::assert_same_clock ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ operator%()

std::chrono::nanoseconds mir::time::operator% ( PosixTimestamp const &  a,
std::chrono::nanoseconds  b 
)
inline

◆ operator+()

PosixTimestamp mir::time::operator+ ( PosixTimestamp const &  a,
std::chrono::nanoseconds  b 
)
inline

◆ operator-() [1/2]

PosixTimestamp mir::time::operator- ( PosixTimestamp const &  a,
std::chrono::nanoseconds  b 
)
inline

◆ operator-() [2/2]

std::chrono::nanoseconds mir::time::operator- ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ operator<()

bool mir::time::operator< ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ operator<=()

bool mir::time::operator<= ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ operator==()

bool mir::time::operator== ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ operator>()

bool mir::time::operator> ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ operator>=()

bool mir::time::operator>= ( PosixTimestamp const &  a,
PosixTimestamp const &  b 
)
inline

◆ sleep_until()

void mir::time::sleep_until ( PosixTimestamp const &  t)
inline

Copyright © 2012-2018 Canonical Ltd.
Generated on Tue Feb 20 03:16:44 UTC 2018