CMemSpyEngineSinkMetaData Class Reference

class CMemSpyEngineSinkMetaData : public CBase

Context is like additional data that is appended to the file name. Folder is used to formulate a subdirectory within the main memspy output folder Extension is the file extension aUseFileTimeStamp, if true, will cause all output files (irrespective of the folder) to include a timestamp prefix aFolderTimeStamp, if specified, will cause the parent folder to also have a timestamp prepended to it

Inherits from

  • CMemSpyEngineSinkMetaData

Constructor & Destructor Documentation

CMemSpyEngineSinkMetaData(TBool, TBool)

CMemSpyEngineSinkMetaData(TBoolaOverwrite,
TBoolaUseTimeStamp
)[private]

Parameters

TBool aOverwrite
TBool aUseTimeStamp

~CMemSpyEngineSinkMetaData()

IMPORT_C~CMemSpyEngineSinkMetaData()

Member Functions Documentation

ConstructL(const TDesC &, const TDesC &, const TDesC &, const TTime &)

voidConstructL(const TDesC &aContext,
const TDesC &aFolder,
const TDesC &aExtension,
const TTime &aFolderTime
)[private]

Parameters

const TDesC & aContext
const TDesC & aFolder
const TDesC & aExtension
const TTime & aFolderTime

Context()

const TDesC &Context()const [inline]

Extension()

const TDesC &Extension()const [inline]

Folder()

const TDesC &Folder()const [inline]

FolderTimeStamp()

const TDesC &FolderTimeStamp()const [inline]

NewL()

IMPORT_C CMemSpyEngineSinkMetaData *NewL()[static]

NewL(const TDesC &, const TDesC &, const TDesC &, TBool, TBool)

IMPORT_C CMemSpyEngineSinkMetaData *NewL(const TDesC &aContext,
const TDesC &aFolder,
const TDesC &aExtension,
TBoolaOverwrite,
TBoolaUseFileTimeStamp
)[static]

Parameters

const TDesC & aContext
const TDesC & aFolder
const TDesC & aExtension
TBool aOverwrite
TBool aUseFileTimeStamp

NewL(const TDesC &, const TDesC &, const TDesC &, TBool, TBool, const TTime &)

IMPORT_C CMemSpyEngineSinkMetaData *NewL(const TDesC &aContext,
const TDesC &aFolder,
const TDesC &aExtension,
TBoolaOverwrite,
TBoolaUseFileTimeStamp,
const TTime &aFolderTimeStamp
)[static]

Parameters

const TDesC & aContext
const TDesC & aFolder
const TDesC & aExtension
TBool aOverwrite
TBool aUseFileTimeStamp
const TTime & aFolderTimeStamp

Overwrite()

const TBoolOverwrite()const [inline]

UseFileTimeStamp()

const TBoolUseFileTimeStamp()const [inline]

Member Data Documentation

HBufC * iContext

HBufC *iContext[private]

HBufC * iExtension

HBufC *iExtension[private]

HBufC * iFolder

HBufC *iFolder[private]

HBufC * iFolderTimeStamp

HBufC *iFolderTimeStamp[private]

TBool iOverwrite

TBool iOverwrite[private]

TBool iUseFileTimeStamp

TBool iUseFileTimeStamp[private]