Mir
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
mir::time::PosixTimestamp Struct Reference

#include <posix_timestamp.h>

Public Member Functions

 PosixTimestamp ()
 
 PosixTimestamp (clockid_t clk, std::chrono::nanoseconds ns)
 
 PosixTimestamp (clockid_t clk, struct timespec const &ts)
 

Static Public Member Functions

static PosixTimestamp now (clockid_t clock_id)
 

Public Attributes

clockid_t clock_id
 
std::chrono::nanoseconds nanoseconds
 

Constructor & Destructor Documentation

◆ PosixTimestamp() [1/3]

mir::time::PosixTimestamp::PosixTimestamp ( )
inline

◆ PosixTimestamp() [2/3]

mir::time::PosixTimestamp::PosixTimestamp ( clockid_t  clk,
std::chrono::nanoseconds  ns 
)
inline

◆ PosixTimestamp() [3/3]

mir::time::PosixTimestamp::PosixTimestamp ( clockid_t  clk,
struct timespec const &  ts 
)
inline

Member Function Documentation

◆ now()

static PosixTimestamp mir::time::PosixTimestamp::now ( clockid_t  clock_id)
inlinestatic

Member Data Documentation

◆ clock_id

clockid_t mir::time::PosixTimestamp::clock_id

◆ nanoseconds

std::chrono::nanoseconds mir::time::PosixTimestamp::nanoseconds

The documentation for this struct was generated from the following file:

Copyright © 2012-2018 Canonical Ltd.
Generated on Thu Mar 15 13:04:52 UTC 2018