Foundry.DebuggerTrap

g Foundry.DebuggerTrap Foundry.DebuggerTrap GObject.Object GObject.Object GObject.Object->Foundry.DebuggerTrap

Subclasses:

Foundry.DebuggerBreakpoint, Foundry.DebuggerCountpoint, Foundry.DebuggerWatchpoint

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

arm ()

disarm ()

dup_id ()

is_armed ()

remove ()

Virtual Methods

Inherited:

GObject.Object (7)

do_arm ()

do_disarm ()

do_dup_id ()

do_is_armed ()

do_remove ()

Properties

Name

Type

Flags

Short Description

id

str

r

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Foundry.DebuggerTrap(**kwargs)
Bases:

GObject.Object

Abstract:

Yes

Structure:

Foundry.DebuggerTrapClass

Abstract base class for different types of ways a debugger may stop.

arm()
Returns:

a [class`Dex`.Future] that resolves to any value or rejects with error

Return type:

Dex.Future

disarm()
Returns:

a [class`Dex`.Future] that resolves to any value or rejects with error

Return type:

Dex.Future

dup_id()
Return type:

str or None

Gets the identifier for this trap (such as breakpoint number).

is_armed()
Return type:

bool

remove()
Returns:

a [class`Dex`.Future] that resolves to any value or rejects with error

Return type:

Dex.Future

do_arm() virtual
Returns:

a [class`Dex`.Future] that resolves to any value or rejects with error

Return type:

Dex.Future

do_disarm() virtual
Returns:

a [class`Dex`.Future] that resolves to any value or rejects with error

Return type:

Dex.Future

do_dup_id() virtual
Return type:

str or None

Gets the identifier for this trap (such as breakpoint number).

do_is_armed() virtual
Return type:

bool

do_remove() virtual
Returns:

a [class`Dex`.Future] that resolves to any value or rejects with error

Return type:

Dex.Future

Property Details

Foundry.DebuggerTrap.props.id
Name:

id

Type:

str

Default Value:

None

Flags:

READABLE