ReFreSH.MobileSuit.Core.Middlewares package¶
Submodules¶
ReFreSH.MobileSuit.Core.Middlewares.AppShellMiddleware module¶
- class ReFreSH.MobileSuit.Core.Middlewares.AppShellMiddleware.AppShellMiddleware[source]¶
Bases:
ISuitMiddlewareMiddleware to execute command over suit server shell.
- async InvokeAsync(context: SuitContext, nextStep: Callable[[SuitContext], Awaitable]) None[source]¶
Inherited from base class.
ReFreSH.MobileSuit.Core.Middlewares.FinalizeMiddleware module¶
- class ReFreSH.MobileSuit.Core.Middlewares.FinalizeMiddleware.FinalizeMiddleware[source]¶
Bases:
ISuitMiddlewareMiddleware to finalize the command execution.
- async InvokeAsync(context: SuitContext, nextStep: Callable[[SuitContext], Awaitable]) None[source]¶
Inherited from base class.
ReFreSH.MobileSuit.Core.Middlewares.HostShellMiddleware module¶
- class ReFreSH.MobileSuit.Core.Middlewares.HostShellMiddleware.HostShellMiddleware[source]¶
Bases:
ISuitMiddlewareMiddleware to execute command over suit server shell.
- async InvokeAsync(context: SuitContext, nextStep: Callable[[SuitContext], Awaitable]) None[source]¶
Inherited from base class.
ReFreSH.MobileSuit.Core.Middlewares.PromptMiddleware module¶
- class ReFreSH.MobileSuit.Core.Middlewares.PromptMiddleware.PromptMiddleware[source]¶
Bases:
ISuitMiddlewareMiddleware which provides the prompt output before user input.
- async InvokeAsync(context: SuitContext, nextStep: Callable[[SuitContext], Awaitable]) None[source]¶
Inherited from base class.
ReFreSH.MobileSuit.Core.Middlewares.UserInputMiddleware module¶
- class ReFreSH.MobileSuit.Core.Middlewares.UserInputMiddleware.Operation(addToControl=False, addToBuffer=False, spaceCommit=False, setQuote=False, stackOp=StackOp.None_)[source]¶
Bases:
object
- ReFreSH.MobileSuit.Core.Middlewares.UserInputMiddleware.SplitCommandLine(commandLine: str) Tuple[List[str], List[str]][source]¶
Split a commandline string to args[] array.
- class ReFreSH.MobileSuit.Core.Middlewares.UserInputMiddleware.StackOp(value)[source]¶
Bases:
EnumAn enumeration.
- None_ = 0¶
- Pop = -1¶
- Push1 = 1¶
- Push1Then2 = 3¶
- Push2 = 2¶
- Push3 = 4¶
- class ReFreSH.MobileSuit.Core.Middlewares.UserInputMiddleware.UserInputMiddleware[source]¶
Bases:
ISuitMiddlewareMiddleware which provides user input
- async InvokeAsync(context: SuitContext, nextStep: Callable[[SuitContext], Awaitable])[source]¶
To invoke the middleware