Foundry.DebuggerManager¶
- Subclasses:
None
Methods¶
- Inherited:
Foundry.Service (8), Foundry.Contextual (4), GObject.Object (37), Json.Serializable (8)
- Structs:
|
|
|
Virtual Methods¶
- Inherited:
Properties¶
- Inherited:
Signals¶
- Inherited:
Fields¶
- Inherited:
Class Details¶
- class Foundry.DebuggerManager(**kwargs)¶
- Bases:
- Abstract:
No
- Structure:
Manages debugger providers and coordinates debugging operations.
Foundry.DebuggerManagercoordinates debugger providers and provides a unified interface for debugging operations. It handles debugger registration, lifecycle management, and integrates with the build system for seamless debugging workflow across different programming languages and platforms.- discover(pipeline, command)¶
- Parameters:
pipeline (
Foundry.BuildPipelineorNone) – a [class`Foundry`.BuildPipeline]command (
Foundry.Command) – a [class`Foundry`.Command]
- Returns:
a [class`Dex`.Future] that resolves to an [class`Foundry`.DebuggerProvider].
- Return type:
Discovers a [class`Foundry`.DebuggerProvider] that is likely to be usable with the pipeline and command.