diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-8D4AD37E-6B96-5B82-8313-F88D97531DEC.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-8D4AD37E-6B96-5B82-8313-F88D97531DEC.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,55 @@ + + + + + +Types +of packageDescribes the three types of package descriptors. +

Three types of package are available:

+ +
Packaged modifiable buffer descriptor

This is an +object of type TPckgBuf and is a modifiable buffer descriptor. +The class is templated; the template parameter defines the type of object +that this descriptor can contain.

For example, a package descriptor +of type TPckgBuf<TExample> is a modifiable buffer descriptor +that only contains objects of type TExample.

The package +class also allows functions to be called on the contained class.

+ +
+
Packaged non-modifiable pointer descriptor

This +is an object of type TPckgC and is a non-modifiable pointer +descriptor. The class is templated; the template parameter defines the type +of object that this descriptor can represent.

For example, a package +descriptor of type TPckgC<TExample> is a non- modifiable +pointer descriptor that only represents objects of type TExample.

The +package class also allows functions to be called on the contained class.

+ +
+
Packaged modifiable pointer descriptor

This is +an object of type TPckg and is a modifiable pointer descriptor. +The class is templated; the template parameter defines the type of object +that this descriptor can represent.

For example, a package descriptor +of type TPckg<TExample> is a modifiable pointer descriptor +that only represents objects of type TExample.

The +package class also allows functions to be called on the contained class.

+ +
+
See also

TBuf

TPtrC

TPtr

+
+ +Descriptor concepts + +
\ No newline at end of file