Method

IdeDebuggermodify_breakpoint_async

Declaration

void
ide_debugger_modify_breakpoint_async (
  IdeDebugger* self,
  IdeDebuggerBreakpointChange change,
  IdeDebuggerBreakpoint* breakpoint,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

Description

Asynchronously requests that a breakpoint is modified by the debugger backend.

Specify change for how to modify the breakpoint.

This asynchronous function may complete before the breakpoint has been modified by the debugger. Debugger implementations will emit IdeDebugger::breakpoint-modified when a breakpoint has been removed.

Parameters

change

Type: IdeDebuggerBreakpointChange

An IdeDebuggerBreakpointChange.

breakpoint

Type: IdeDebuggerBreakpoint

An IdeDebuggerBreakpoint.

The data is owned by the caller of the method.
cancellable

Type: GCancellable

A GCancellable or NULL.

The argument can be NULL.
The data is owned by the caller of the method.
callback

Type: GAsyncReadyCallback

An async callback to complete the operation.

The argument can be NULL.
user_data

Type: gpointer

User data for callback.

The argument can be NULL.
The data is owned by the caller of the method.