ReFreSH.MobileSuit.Core.Middlewares package¶
Submodules¶
ReFreSH.MobileSuit.Core.Middlewares.AppShellMiddleware module¶
- class ReFreSH.MobileSuit.Core.Middlewares.AppShellMiddleware.AppShellMiddleware[source]¶
Bases:
ISuitMiddleware
Middleware 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:
ISuitMiddleware
Middleware 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:
ISuitMiddleware
Middleware 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:
ISuitMiddleware
Middleware 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:
Enum
An enumeration.
- None_ = 0¶
- Pop = -1¶
- Push1 = 1¶
- Push1Then2 = 3¶
- Push2 = 2¶
- Push3 = 4¶
- class ReFreSH.MobileSuit.Core.Middlewares.UserInputMiddleware.UserInputMiddleware[source]¶
Bases:
ISuitMiddleware
Middleware which provides user input
- async InvokeAsync(context: SuitContext, nextStep: Callable[[SuitContext], Awaitable])[source]¶
To invoke the middleware