diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-72151EF7-52C0-5DF4-AC69-07087F31D9E8.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-72151EF7-52C0-5DF4-AC69-07087F31D9E8.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,12 @@ + + + + + +Externalising

The process of externalising an object involves externalising its data to a stream.

For a class instance, this involves externalising each of its data members and components to a stream. This process is encapsulated by the ExternalizeL() member function of the class.

A class always defines ExternalizeL() as:

void ExternalizeL(RWriteStream& aStream) const;

and uses the write stream interface class RWriteStream.

Note that ExternalizeL() is not virtual and there is no implication that a class that requires an ExternalizeL() function must be derived from any particular base class.

\ No newline at end of file