RTEMS 6.1-rc4
|
This group contains the Timestamp Handler implementation. More...
Files | |
file | timestamp.h |
This header file provides interfaces of the Timestamp Handler which are used by the implementation and the Application Configuration. | |
file | timestampimpl.h |
This header file provides interfaces of the Timestamp Handler which are only used by the implementation. | |
Typedefs | |
typedef int64_t | Timestamp_Control |
This group contains the Timestamp Handler implementation.
This handler encapsulates functionality related to manipulating SuperCore Timestamps. SuperCore Timestamps may be used to represent time of day, uptime, or intervals.
The key attribute of the SuperCore Timestamp handler is that it is a completely opaque handler. There can be multiple implementations of the required functionality and with a recompile, RTEMS can use any implementation. It is intended to be a simple wrapper.
This handler can be implemented as either struct timespec or unsigned64 bit numbers. The use of a wrapper class allows the the implementation of timestamps to change on a per architecture basis. This is an important option as the performance of this handler is critical.
typedef int64_t Timestamp_Control |
Define the Timestamp control type.