TAndRClasses: typical 'T' and
'R' type classesTAndRClasses shows a typical ‘T’ class
and a typical ‘R’ class.
The ‘T’ type is a value type, owning no external object.
The ‘R’ type is a resource type; typically this is proxy for an object owned elsewhere. In practice, the 'R' type is a handle to a resource owned and managed by the Kernel.
In this example, the ‘R’ class derives from the
standard timer class RTimer.
RTimer : asynchronous timer service
TCleanupItem : general cleanup item
CleanupStack : a cleanup stack
TRequestStatus : asynchronous request
status