void CSVPHostMountCB::MountL(TBool /*aForceMount*/)
	{
        DP(_L("** (SVPHOSTMNT) CSVPHostMountCB::MountL()"));

	TInt err = iDevice.Open();
	User::LeaveIfError(err);

	TFileName driveName;
	TInt d=Drive().DriveNumber();
	iSize=HOST_SVP_DRIVE_SIZE;
	User::LeaveIfError(GetVolume(d,driveName,iUniqueID));
	HBufC* pN=driveName.AllocL();
	DP(_L("** (SVPHOSTMNT) ->SetVolumeName()"));
	SetVolumeName(pN);
	DP(_L("** (SVPHOSTMNT) <-SetVolumeName()"));

	}
Esempio n. 2
0
void CRemoteMountCB::MountL(TBool /*aForceMount*/)
//
// Mount a media. Only allowed to leave with KErrNoMemory,KErrNotReady,KErrCorrupt,KErrUnknown.
//
	{
//	TInt64 s,f;
	TFileName driveName;
	TInt d=Drive().DriveNumber();
//	TInt driveNum=d;
	if (MapDrive(driveName,d))
		RFs::CharToDrive(driveName[0],d);
	//User::LeaveIfError(GetMediaSize(d,s,f));
	//if (driveNum==EDriveZ)
//		iSize=4*1048576;
//	else
		//iSize=s;
	iSize=4*1024*16;
	User::LeaveIfError(GetVolume(d,driveName,iUniqueID));
	HBufC* pN=driveName.AllocL();
	SetVolumeName(pN);
	}