kernel/eka/include/drivers/locmedia.h
changeset 33 0173bcd7697c
parent 0 a41df078684a
child 89 1df514389a47
child 109 b3a1d9898418
equal deleted inserted replaced
31:56f325a607ea 33:0173bcd7697c
   291 private:
   291 private:
   292 #ifdef __DEMAND_PAGING__
   292 #ifdef __DEMAND_PAGING__
   293 	TInt LockMountInfo(DPrimaryMediaBase& aPrimaryMedia, TLocDrvRequest& aReq);
   293 	TInt LockMountInfo(DPrimaryMediaBase& aPrimaryMedia, TLocDrvRequest& aReq);
   294 	void UnlockMountInfo(DPrimaryMediaBase& aPrimaryMedia);
   294 	void UnlockMountInfo(DPrimaryMediaBase& aPrimaryMedia);
   295 #endif
   295 #endif
       
   296 	TInt ReadPasswordData(TLocDrvRequest& aReq, TLocalDrivePasswordData& aPswData, TMediaPassword& aOldPasswd, TMediaPassword& aNewPasswd);
   296 
   297 
   297 public:
   298 public:
   298 	TLocDrv* iDrive;							/**< @internalComponent */
   299 	TLocDrv* iDrive;							/**< @internalComponent */
   299 	SDblQueLink iLink;							/**< @internalComponent */
   300 	SDblQueLink iLink;							/**< @internalComponent */
   300 	TClientDataRequest<TBool>* iNotifyChangeRequest;	/**< @internalComponent */
   301 	TClientDataRequest<TBool>* iNotifyChangeRequest;	/**< @internalComponent */
   338 		EPaging=0x08,				// a paging request
   339 		EPaging=0x08,				// a paging request
   339 		EBackgroundPaging=0x10,		// a background paging request. @see DMediaPagingDevice::Write()
   340 		EBackgroundPaging=0x10,		// a background paging request. @see DMediaPagingDevice::Write()
   340 		ECodePaging=0x20,			// a code paging request
   341 		ECodePaging=0x20,			// a code paging request
   341 		EDataPaging=0x40,			// a data paging request
   342 		EDataPaging=0x40,			// a data paging request
   342 		ETClientBuffer=0x80,		// RemoteDes() points to a TClientBuffer
   343 		ETClientBuffer=0x80,		// RemoteDes() points to a TClientBuffer
       
   344 		EKernelBuffer=0x100,		// RemoteDes() points to a kernel-side buffer
   343 		};
   345 		};
   344 public:
   346 public:
   345     
   347     
   346     /**
   348     /**
   347     Gets a reference to the object containing the request information.
   349     Gets a reference to the object containing the request information.