diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-D7DF85A8-1F90-5EC8-9EA1-EB33382849B0.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-D7DF85A8-1F90-5EC8-9EA1-EB33382849B0.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,34 @@ + + + + + +TAndRClasses: +typical ‘T’ and ‘R’ type classes +
Description

TAndRClasses 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 Symbian platform handle +class RTimer.

+
Download

Click on the following link to download +the example: TAndRClasses.zip

Click on the following link +to download additional files: CommonFramework.zip

Click browse TAndRClasses to view the example code.

Click CommonFramework to view additional files.

+
Class summary

RTimer TCleanupItem CleanupStack TRequestStatus

+
Build

The example includes the two project files +needed for building: bld.inf and the .mmp file.

The Symbian platform build +process describes how to build this application, which results in an +executable called:

\epoc32\release\<target>\<urel +or udeb>\TANDRCLASSES.EXE.

+
Usage

Run the executable TANDRCLASSES.EXE.

Executables +for the emulator targets wins and winscw can +be run on your PC. Executables for ARM targets must be copied to your target +platform before being run.

+
\ No newline at end of file