equal
deleted
inserted
replaced
112 Time::destroy (void) |
112 Time::destroy (void) |
113 { |
113 { |
114 return Time (); |
114 return Time (); |
115 } |
115 } |
116 |
116 |
|
117 class AbsTimeS : public Time { |
|
118 public: |
|
119 AbsTimeS (double s); |
|
120 }; |
|
121 class AbsTimeUs : public Time { |
|
122 public: |
|
123 AbsTimeUs (uint64_t us); |
|
124 }; |
|
125 class RelTimeS : public Time { |
|
126 public: |
|
127 RelTimeS (double s); |
|
128 }; |
|
129 class RelTimeUs : public Time { |
|
130 public: |
|
131 RelTimeUs (uint64_t us); |
|
132 }; |
|
133 |
|
134 class NowTime : public Time { |
|
135 public: |
|
136 NowTime (); |
|
137 }; |
|
138 |
|
139 class DestroyTime : public Time { |
|
140 public: |
|
141 DestroyTime (); |
|
142 }; |
|
143 |
117 |
144 |
118 AbsTimeS::AbsTimeS (double s) |
145 AbsTimeS::AbsTimeS (double s) |
119 : Time ((uint64_t)(int64_t)(s * 1000000000.0)) |
146 : Time ((uint64_t)(int64_t)(s * 1000000000.0)) |
120 {} |
147 {} |
121 AbsTimeUs::AbsTimeUs (uint64_t us) |
148 AbsTimeUs::AbsTimeUs (uint64_t us) |