Prism headers timing information. More...
#include <wipal/phy/prism_header.hh>
Public Types | |
| typedef prism::time | exact_type |
| typedef HIDDEN | impl_type |
Public Member Functions | |
| typedef | WP_TYPE_ (impl_type, exact_type) impl_type |
| impl_type | get_impl () const |
| exact_type & | increment (tool::microseconds microseconds) |
| time () | |
| time (uint32_t mactime, uint32_t hosttime) | |
| uint32_t | mactime () const |
| uint32_t | hosttime () const |
| impl_type | get () const |
| exact_type & | operator+= (tool::microseconds microseconds) |
| exact_type | operator+ (tool::microseconds microseconds) const |
Downcast methods | |
| const exact_type & | exact () const |
| exact_type & | exact () |
| const exact_type * | exact_ptr () const |
| exact_type * | exact_ptr () |
Prism headers timing information.
Exact type for this template instanciation.
Reimplemented from wpl::phy::time< prism::time >.
| impl_type wpl::phy::time< prism::time >::get | ( | ) | const [inherited] |
Retrieve the timestamp to use for synchronization.
This method calls get_impl() which must be defined in subclasses. Do not override it. Define get_impl() in subclasses instead.
| exact_type wpl::phy::time< prism::time >::operator+ | ( | tool::microseconds | microseconds | ) | const [inherited] |
Add a microsecond count to the current time value.
| exact_type& wpl::phy::time< prism::time >::operator+= | ( | tool::microseconds | microseconds | ) | [inherited] |
Add a microsecond count to the current time value.
This methods calls increment() which must be defined in subclasses. Do not override it. Define increment() in subclasses instead.
increment() must return a reference to itself.
1.6.2