kerneltest/e32test/mmu/d_sharedchunk.h
changeset 4 56f325a607ea
parent 0 a41df078684a
equal deleted inserted replaced
2:4122176ea935 4:56f325a607ea
    75 public:
    75 public:
    76 	inline TInt Open()
    76 	inline TInt Open()
    77 		{ return DoCreate(KSharedChunkLddName,TVersion(),KNullUnit,NULL,NULL,EOwnerProcess,ETrue); }
    77 		{ return DoCreate(KSharedChunkLddName,TVersion(),KNullUnit,NULL,NULL,EOwnerProcess,ETrue); }
    78 	inline TInt CreateChunk(TInt aSize, TAny** aKernelAddress=0)
    78 	inline TInt CreateChunk(TInt aSize, TAny** aKernelAddress=0)
    79 		{ return DoControl(ECreateChunk,(TAny*)aSize,aKernelAddress); }
    79 		{ return DoControl(ECreateChunk,(TAny*)aSize,aKernelAddress); }
    80 	inline TInt GetChunkHandle(RChunk& aChunk)
    80 	inline TInt GetChunkHandle(RChunk& aChunk, TBool aIsThreadLocal=ETrue)
    81 		{ return aChunk.SetReturnedHandle(DoControl(EGetChunkHandle)); }
    81 		{ return aChunk.SetReturnedHandle(DoControl(EGetChunkHandle,(TAny*)aIsThreadLocal)); }
    82 	inline TInt CommitMemory(TInt aOffset, TInt aSize)
    82 	inline TInt CommitMemory(TInt aOffset, TInt aSize)
    83 		{ return DoControl(ECommitMemory,(TAny*)aOffset,(TAny*)aSize); }
    83 		{ return DoControl(ECommitMemory,(TAny*)aOffset,(TAny*)aSize); }
    84 	inline TInt CloseChunk()
    84 	inline TInt CloseChunk()
    85 		{ return DoControl(ECloseChunk); }
    85 		{ return DoControl(ECloseChunk); }
    86 	inline TInt CheckMemory(TInt aOffset)
    86 	inline TInt CheckMemory(TInt aOffset)