CRsfwMountManImpl Class Reference
class CRsfwMountManImpl : public CBase
|
Class for implementing mount management of remote file repositories
mountman.dll
-
Since
-
Series 60 3.1
Constructor & Destructor Documentation
CRsfwMountManImpl()
CRsfwMountManImpl
|
(
|
)
|
[private]
|
~CRsfwMountManImpl()
~CRsfwMountManImpl
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddEntryL(CRsfwMountEntry *)
AddMountEntryL(CRsfwMountEntry *)
CancelRemoteTransfer(const TDesC &)
TInt
|
CancelRemoteTransfer
|
(
|
const
TDesC
&
|
aFile
|
)
|
|
ConstructL(TUint, MRsfwMountManObserver *)
DeleteMountEntryL(const TDesC &)
void
|
DeleteMountEntryL
|
(
|
const
TDesC
&
|
aName
|
)
|
|
DeleteMountEntryL(TChar)
void
|
DeleteMountEntryL
|
(
|
TChar
|
aDriveLetter
|
)
|
|
DoUnmountL(TChar, TUint)
void
|
DoUnmountL
|
(
|
TChar
|
aDriveLetter,
|
|
TUint
|
aFlags
|
|
)
|
[private]
|
DriveLetterFromMountEntry(const CRsfwMountEntry &)
EditMountEntryL(CRsfwMountEntry *)
ExecuteUnmount(TChar)
TInt
|
ExecuteUnmount
|
(
|
TChar
|
aDriveLetter
|
)
|
[private]
|
FreeDriveLetterL(TChar)
TChar
|
FreeDriveLetterL
|
(
|
TChar
|
aDriveLetter
|
)
|
[private]
|
GetAllDrivesL(TDriveList &)
GetFsDriveListL(TDriveList &, TBool)
void
|
GetFsDriveListL
|
(
|
TDriveList
&
|
aDriveList,
|
|
TBool
|
aRemoteOnly
|
|
)
|
[private]
|
GetMountInfo(TChar, TRsfwMountInfo &)
GetMountNamesL(CDesC16Array *)
GetRemoteDriveListL(TDriveList &)
GetRemoteMountListL(TDriveList &)
GetRsfwControlConnection()
TInt
|
GetRsfwControlConnection
|
(
|
)
|
[private]
|
HandleMountStoreEvent(TMountStoreEvent, TInt, TAny *)
void
|
HandleMountStoreEvent
|
(
|
TMountStoreEvent
|
aEvent,
|
|
TInt
|
aStatus,
|
|
TAny
*
|
aArg
|
|
)
|
|
Parameters
TMountStoreEvent
aEvent
|
|
TInt
aStatus
|
|
TAny
* aArg
|
|
LoadBlackListL()
void
|
LoadBlackListL
|
(
|
)
|
[private]
|
MountBlindL(TChar &)
void
|
MountBlindL
|
(
|
TChar
&
|
aDriveLetter
|
)
|
|
MountEntryL(const TDesC &)
MountFileSystem(const TDesC &, TChar)
TInt
|
MountFileSystem
|
(
|
const
TDesC
&
|
aDriveName,
|
|
TChar
|
aDriveLetter
|
|
)
|
[private]
|
MountL(TChar &)
void
|
MountL
|
(
|
TChar
&
|
aDriveLetter
|
)
|
|
NewL(TUint, MRsfwMountManObserver *)
Parameters
TUint
aDefaultFlags
|
must be set to KMountFlagInteractive if the user is to be prompted during the mount procedure. Otherwise the parameter can be omitted (defaults to zero)
|
MRsfwMountManObserver
* aMountManObserver
|
|
RefreshDirectory(const TDesC &)
TInt
|
RefreshDirectory
|
(
|
const
TDesC
&
|
aPath
|
)
|
|
RemoteMountCountL()
TInt
|
RemoteMountCountL
|
(
|
)
|
[private]
|
SetDriveNameToFileSystem(TChar, const TDesC &)
TInt
|
SetDriveNameToFileSystem
|
(
|
TChar
|
aDriveLetter,
|
|
const
TDesC
&
|
aDriveName
|
|
)
|
[private]
|
SetMountConnectionState(TChar, TUint)
TInt
|
SetMountConnectionState
|
(
|
TChar
|
aDriveLetter,
|
|
TUint
|
aConnectionState
|
|
)
|
|
SyncWithMounterExe(TBool, TChar)
TInt
|
SyncWithMounterExe
|
(
|
TBool
|
aSetDrive,
|
|
TChar
|
aDrive = EDriveQ
|
|
)
|
[private]
|
Member Enumerations Documentation
Enum TRsfwMountState
Enumerators
EMountStateIdle = 0
|
|
EMountStateWait
|
|
EMountStateCanceled
|
|
Member Data Documentation
RArray< TUid > iBlackList
TUint
iDefaultFlags
TUint
|
iDefaultFlags
|
[private]
|
TRsfwMountInfo
iMountInfo
MRsfwMountManObserver * iMountManObserver
TRsfwMountState
iMountState
CRsfwMountStore * iMountStore
RRsfwControl
iRsfwControl
TBool
iRsfwControlConnected
TBool
|
iRsfwControlConnected
|
[private]
|
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.