Last Modified Date: 23 Jan, 2023 15:39
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
This chapter describes the use of timelines.
A timeline is a way of representing any entity within software that has a finite life; that is, a start, an existence, and an end. It is of no use to anything which is hard‐wired into the program which exists from the moment the program starts and continues until the program ends. Anything that has finite life associated with it, to which you need to refer in some kind of unique way could be represented by a timeline.
The timeline system exists in the RIP skin, independent of the core. Even though it is used by the RIP it is a general-purpose API that can be used by OEMs.
The timeline system provides a method of uniquely identifying an entity with a reference that is not a pointer such that the reference can be retained once that entity has stopped existing.