equal
deleted
inserted
replaced
29 public: |
29 public: |
30 Time (Time const &o); |
30 Time (Time const &o); |
31 Time &operator = (Time const &o); |
31 Time &operator = (Time const &o); |
32 double s (void) const; |
32 double s (void) const; |
33 uint64_t us (void) const; |
33 uint64_t us (void) const; |
|
34 uint64_t ns (void) const; |
34 bool is_destroy (void) const; |
35 bool is_destroy (void) const; |
|
36 static Time abs_s (double s); |
|
37 static Time abs_us (uint64_t us); |
|
38 static Time abs_ns (uint64_t ns); |
|
39 static Time rel_s (double s); |
|
40 static Time rel_us (uint64_t us); |
|
41 static Time rel_ns (uint64_t ns); |
|
42 static Time now (void); |
|
43 static Time destroy (void); |
35 protected: |
44 protected: |
36 Time (uint64_t us); |
45 Time (uint64_t ns); |
37 Time (); |
46 Time (); |
38 private: |
47 private: |
39 uint64_t m_us; |
48 uint64_t m_ns; |
40 bool m_is_destroy; |
49 bool m_is_destroy; |
41 }; |
50 }; |
42 |
|
43 Time operator + (Time const &lhs, uint64_t delta); |
|
44 Time operator + (Time const &lhs, double delta); |
|
45 |
|
46 |
51 |
47 class AbsTimeS : public Time { |
52 class AbsTimeS : public Time { |
48 public: |
53 public: |
49 AbsTimeS (double s); |
54 AbsTimeS (double s); |
50 }; |
55 }; |