C# Class CSPspEmu.Hle.Managers.HleIoManager

Inheritance: CSPspEmu.Core.PspEmulatorComponent
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
CurrentDirectoryPath string
HleIoDrvFileArgPool SceUID>.HleUidPoolSpecial
HleIoWrapper HleIoWrapper

Protected Properties

Property Type Description
Drivers IHleIoDriver>.Dictionary

Public Methods

Method Description
Chdir ( string DirectoryPath ) : void

Changes the current directory.

GetDriver ( string Name ) : IHleIoDriver
HleIoManager ( ) : System
ParseDeviceName ( string DeviceName ) : ParsePathInfo

ParsePath ( string FullPath ) : ParsePathInfo

Returns a tuple of Driver/Index/path.

RemoveDriver ( string Name ) : void

SetDriver ( string Name, IHleIoDriver Driver ) : void

Method Details

Chdir() public method

Changes the current directory.
public Chdir ( string DirectoryPath ) : void
DirectoryPath string
return void

GetDriver() public method

public GetDriver ( string Name ) : IHleIoDriver
Name string
return IHleIoDriver

HleIoManager() public method

public HleIoManager ( ) : System
return System

ParseDeviceName() public method

public ParseDeviceName ( string DeviceName ) : ParsePathInfo
DeviceName string
return ParsePathInfo

ParsePath() public method

Returns a tuple of Driver/Index/path.
public ParsePath ( string FullPath ) : ParsePathInfo
FullPath string
return ParsePathInfo

RemoveDriver() public method

public RemoveDriver ( string Name ) : void
Name string
return void

SetDriver() public method

public SetDriver ( string Name, IHleIoDriver Driver ) : void
Name string
Driver IHleIoDriver
return void

Property Details

CurrentDirectoryPath public property

public string CurrentDirectoryPath
return string

Drivers protected property

protected Dictionary Drivers
return IHleIoDriver>.Dictionary

HleIoDrvFileArgPool public property

public HleUidPoolSpecial HleIoDrvFileArgPool
return SceUID>.HleUidPoolSpecial

HleIoWrapper public property

public HleIoWrapper,CSPspEmu.Hle.Managers HleIoWrapper
return HleIoWrapper