ContentAccess::CSupplierOutputFile Class Reference
class ContentAccess::CSupplierOutputFile : public CBase |
Holds the details of an output file produced by CAF.
It stores:
Inherits from
- ContentAccess::CSupplierOutputFile
Constructor & Destructor Documentation
CSupplierOutputFile()
CSupplierOutputFile | ( | ) | [private] |
~CSupplierOutputFile()
~CSupplierOutputFile | ( | ) | [virtual] |
Member Functions Documentation
AttributesL(TBool)
Create a CAttributeObject for the output file
Parameters
TBool aPreloaded | ETrue to query all attribute values before returning the attribute object |
ConstructL(const TDesC &, const TDesC8 &, const TOutputType)
ExternalizeL(RWriteStream &)
FileName()
IMPORT_C TPtrC | FileName | ( | ) | const |
Finds out the name of the file.
InternalizeL(RReadStream &)
MimeTypeL()
The mime type of the output file.
NewL(const TDesC &, const TOutputType)
Create a new CSupplierOutputFile used to describe output files produced by the CAF supply operation
Note:
Receipt files should be generated in localised unicode
Parameters
const TDesC & aFileName | The name of the file produced |
const TOutputType aOutputType | The type of output file produced |
NewL(const TDesC &, const TOutputType, const TDesC8 &)
Create a new CSupplierOutputFile used to describe output files produced by the CAF supply operation
Note:
Receipt files should be generated in localised unicode
Parameters
const TDesC & aFileName | The name of the file produced |
const TOutputType aOutputType | The type of output file produced |
const TDesC8 & aMimeType | The mime type of the file produced |
NewL(RReadStream &)
Parameters
RReadStream & aStream | A stream containing a CSupplierOutputFile |
OutputType()
The type of the file, e.g., Content or a Receipt.
Note:
Receipt files should be generated in localised unicode
Member Data Documentation
HBufC * iFileName
HBufC * | iFileName | [private] |
TBuf8< KMaxDataTypeLength > iMimeType
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.