C# 클래스 Mosa.AppSystem.AppManager

파일 보기 프로젝트 열기: tgiphil/MOSA-Project 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
currentApp IConsoleApp
debug Mosa.Kernel.x86.ConsoleSession
keyboard IKeyboard
shell IConsoleApp

공개 메소드들

메소드 설명
AppManager ( ConsoleSession debug, IKeyboard keyboard ) : System.IO
DumpData ( string data ) : void
DumpDataLine ( string data ) : void
DumpStackTrace ( int line ) : void
Poll ( ) : void
ProcessInterrupt ( uint interrupt, uint errorCode ) : void
SetCurrentApplication ( IConsoleApp app ) : void
Start ( ) : void
StartApp ( IConsoleApp app, Stream input, Stream output, bool enableEcho, string parameters ) : void

메소드 상세

AppManager() 공개 메소드

public AppManager ( ConsoleSession debug, IKeyboard keyboard ) : System.IO
debug Mosa.Kernel.x86.ConsoleSession
keyboard IKeyboard
리턴 System.IO

DumpData() 공개 정적인 메소드

public static DumpData ( string data ) : void
data string
리턴 void

DumpDataLine() 공개 정적인 메소드

public static DumpDataLine ( string data ) : void
data string
리턴 void

DumpStackTrace() 공개 정적인 메소드

public static DumpStackTrace ( int line ) : void
line int
리턴 void

Poll() 공개 메소드

public Poll ( ) : void
리턴 void

ProcessInterrupt() 공개 메소드

public ProcessInterrupt ( uint interrupt, uint errorCode ) : void
interrupt uint
errorCode uint
리턴 void

SetCurrentApplication() 공개 메소드

public SetCurrentApplication ( IConsoleApp app ) : void
app IConsoleApp
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartApp() 공개 메소드

public StartApp ( IConsoleApp app, Stream input, Stream output, bool enableEcho, string parameters ) : void
app IConsoleApp
input System.IO.Stream
output System.IO.Stream
enableEcho bool
parameters string
리턴 void

프로퍼티 상세

currentApp 보호되어 있는 프로퍼티

protected IConsoleApp currentApp
리턴 IConsoleApp

debug 보호되어 있는 프로퍼티

protected ConsoleSession,Mosa.Kernel.x86 debug
리턴 Mosa.Kernel.x86.ConsoleSession

keyboard 보호되어 있는 프로퍼티

protected IKeyboard keyboard
리턴 IKeyboard

shell 보호되어 있는 프로퍼티

protected IConsoleApp shell
리턴 IConsoleApp