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

Constructor & Destructor Documentation

CMemSpyEngineSinkMetaData(TBool, TBool)

CMemSpyEngineSinkMetaData ( TBool aOverwrite,
TBool aUseTimeStamp
) [private]

Parameters

TBool aOverwrite
TBool aUseTimeStamp

~CMemSpyEngineSinkMetaData()

IMPORT_C ~CMemSpyEngineSinkMetaData ( )

Member Functions Documentation

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

void ConstructL ( 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,
TBool aOverwrite,
TBool aUseFileTimeStamp
) [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,
TBool aOverwrite,
TBool aUseFileTimeStamp,
const TTime & aFolderTimeStamp
) [static]

Parameters

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

Overwrite()

const TBool Overwrite ( ) const [inline]

UseFileTimeStamp()

const TBool UseFileTimeStamp ( ) 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]