C# Class CSPspEmu.Hle.Modules.iofilemgr.IoFileMgrForUser

Show file Open project: soywiz/cspspemu

Public Methods

Method Description
Dispose ( ) : void
GetFileArgFromHandle ( SceUID FileHandle ) : HleIoDrvFileArg

_sceIoWaitAsyncCB ( SceUID FileId, long &Result, bool HandleCallbacks, CpuThreadState CpuThreadState ) : int

Private Methods

Method Description
_DelayIo ( IoDelayType IoDelayType, long DataSize = 1 ) : void
sceIoAddDrv ( PspIoDrv PspIoDrv ) : int
sceIoCancel ( SceUID FileId ) : int
sceIoChangeAsyncPriority ( SceUID FileHandle, int Priority ) : int
sceIoChdir ( string DirectoryPath ) : int
sceIoCloseAsync ( SceUID FileId ) : int
sceIoDclose ( SceUID FileId ) : int
sceIoDelDrv ( string DriverName ) : int
sceIoDevctl ( string DeviceName, uint Command, byte InputPointer, int InputLength, byte OutputPointer, int OutputLength ) : int
sceIoDopen ( string DirectoryPath ) : SceUID
sceIoDread ( SceUID FileId, HleIoDirent IoDirent ) : int
sceIoIoctl ( SceUID FileHandle, uint Command, byte InputPointer, int InputLength, byte OutputPointer, int OutputLength ) : int
sceIoIoctlAsync ( SceUID FileId, uint Command, byte InputPointer, int InputLength, byte OutputPointer, int OutputLength ) : int
sceIoLseek32Async ( SceUID FileId, uint Offset, SeekAnchor Whence ) : int
sceIoLseekAsync ( SceUID FileId, long Offset, SeekAnchor Whence ) : int
sceIoMkdir ( string DirectoryPath, SceMode AccessMode ) : int
sceIoOpenAsync ( string FileName, HleIoFlags Flags, SceMode Mode ) : SceUID
sceIoPollAsync ( SceUID FileId, long &Result ) : int
sceIoReadAsync ( SceUID FileId, byte OutputPointer, int OutputSize ) : int
sceIoRmdir ( string DirectoryPath ) : int
sceIoSetAsyncCallback ( SceUID FileId, int CallbackId, int NotifyArgument ) : int
sceIoUnassign ( ) : int
sceIoWaitAsync ( SceUID FileId, long &Result, CpuThreadState CpuThreadState ) : int
sceIoWaitAsyncCB ( SceUID FileId, long &Result, CpuThreadState CpuThreadState ) : int
sceIoWriteAsync ( SceUID FileId, void data, SceSize size ) : int

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GetFileArgFromHandle() public method

public GetFileArgFromHandle ( SceUID FileHandle ) : HleIoDrvFileArg
FileHandle SceUID
return CSPspEmu.Hle.Vfs.HleIoDrvFileArg

_sceIoWaitAsyncCB() public method

public _sceIoWaitAsyncCB ( SceUID FileId, long &Result, bool HandleCallbacks, CpuThreadState CpuThreadState ) : int
FileId SceUID
Result long
HandleCallbacks bool
CpuThreadState CpuThreadState
return int