CAsynchFSQAtom Class Reference

class CAsynchFSQAtom : public CActive

Asynchronous file manager queue and related operations.

Since
3.2

Inherits from

Constructor & Destructor Documentation

CAsynchFSQAtom()

CAsynchFSQAtom()

C++ default constructor.

~CAsynchFSQAtom()

~CAsynchFSQAtom()[virtual]

Two-phased constructor.

Member Functions Documentation

ActionsLeft()

TInt ActionsLeft()

ConstructL(CAsynchFSQ *, TInt, TFSQActionType, TDesC8 &, const TDesC &, const TDesC &, TFSQSchemaType, const TDesC &, const TDesC &)

voidConstructL(CAsynchFSQ *aOwner,
TIntaPriority,
TFSQActionTypeaActionType,
TDesC8 &aData,
const TDesC &aPath,
const TDesC &aURL,
TFSQSchemaTypeaSchema,
const TDesC &aUserName,
const TDesC &aPassword
)

By default Symbian 2nd phase constructor is private.

Parameters

CAsynchFSQ * aOwner
TInt aPriority
TFSQActionType aActionType
TDesC8 & aData
const TDesC & aPath
const TDesC & aURL
TFSQSchemaType aSchema
const TDesC & aUserName
const TDesC & aPassword

DeleteLocal()

TInt DeleteLocal()

DoCancel()

voidDoCancel()[private, virtual]

From CActive

DoesLocalSave()

TBool DoesLocalSave()

GetPath()

const TDesC &GetPath()const

GetState()

TFSQAtomState GetState()

Go()

TInt Go()

NewL(CAsynchFSQ *, TInt, TFSQActionType, TDesC8 &, const TDesC &, const TDesC &, TFSQSchemaType, const TDesC &, const TDesC &)

CAsynchFSQAtom *NewL(CAsynchFSQ *aOwner,
TIntaPriority,
TFSQActionTypeaActionType,
TDesC8 &aData,
const TDesC &aPath,
const TDesC &aURL,
TFSQSchemaTypeaSchema,
const TDesC &aUserName,
const TDesC &aPassword
)[static]

Two-phased constructor.

Parameters

CAsynchFSQ * aOwner
TInt aPriority
TFSQActionType aActionType
TDesC8 & aData
const TDesC & aPath
const TDesC & aURL
TFSQSchemaType aSchema
const TDesC & aUserName
const TDesC & aPassword

RenameLocal(const TDesC &)

TInt RenameLocal(const TDesC &aNew)

Parameters

const TDesC & aNew

RunError(TInt)

TInt RunError(TIntaError)[private, virtual]

From CActive

Parameters

TInt aError

RunL()

voidRunL()[private, virtual]

From CActive

SaveCleanupL()

voidSaveCleanupL()[private]

SaveL()

voidSaveL()[private]

UploadCleanupL()

voidUploadCleanupL()[private]

UploadL()

voidUploadL()[private]

Member Data Documentation

TFSQActionType iActionType

TFSQActionType iActionType[private]

TDesC8 * iData

TDesC8 *iData[private]

HBufC * iDelayedFileName

HBufC *iDelayedFileName[private]

TBool iDelayedLocalDelete

TBool iDelayedLocalDelete[private]

TBool iDelayedLocalRename

TBool iDelayedLocalRename[private]

TInt iError

TInt iError[private]

RFile iFile

RFile iFile[private]

RFs iFs

RFs iFs[private]

TBool iOverwrite

TBool iOverwrite[private]

CAsynchFSQ * iOwner

CAsynchFSQ *iOwner[private]

HBufC * iPassword

HBufC *iPassword[private]

HBufC * iPath

HBufC *iPath[private]

TFSQSchemaType iSchema

TFSQSchemaType iSchema[private]

TFSQAtomState iState

TFSQAtomState iState[private]

HBufC * iURL

HBufC *iURL[private]

HBufC * iUserName

HBufC *iUserName[private]