RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Files | Typedefs
Timestamp Handler

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
 

Detailed Description

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 Documentation

◆ Timestamp_Control

typedef int64_t Timestamp_Control

Define the Timestamp control type.