OSF DCE Application Development Guide--Core Components
Chapter 19. Introduction to the Distributed Time
Service API
This chapter describes the DCE Distributed Time Service (DTS) programming routines.
You can use these routines to obtain timestamps that are based on Coordinated Universal
Time (UTC). You can also use the DTS routines to translate among different timestamp
formats and perform calculations on timestamps. Applications can use the timestamps
that DTS supplies to determine event sequencing, duration, and scheduling.
Applications can call the DTS routines from any host that has the libdce. The dtsd need
not be running.
DTS routines are written in the C programming language. You should be familiar with
basic DTS concepts before you attempt to use the application programming interface
(API). The DTS chapters of the
provide conceptual information about DTS.
The DTS API routines offer the following basic functions:
• Retrieving timestamp information
• Converting between binary timestamps that use different time structures
• Converting between binary timestamps and ASCII representations
• Converting between UTC time and local time
• Manipulating binary timestamps
• Comparing two binary time values
• Calculating binary time values
• Obtaining time zone information
The sections that follow describe how DTS represents time, discuss the DTS time
structures, discuss the DTS API header files, and briefly describe the DTS API routines.
124245 Tandem Computers Incorporated 19−1