Explains how to use TPckg< > .
The following code fragments show an object or a C type struct being written to a file:
TXxx x; // some structure TPtr8 xDes(&x, sizeof(x)); // descriptor of that structure file.Write(xDes); // write structure to file
While this approach works, it is not type safe. The descriptor could be mistaken as referring to an object which is not of type TXxx .
Use a package buffer which works in a similar way but enforces type safety, as the following code fragment shows:
TXxx x; // some structure TPckg<TXxx> xDes(x); // make into a package file.Write(xDes); // now write structure t file
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.