Virtual Method

IdeDebuggermodify_breakpoint_async

Declaration

void
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 function.
cancellable

Type: GCancellable

A GCancellable or NULL.

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

Type: GAsyncReadyCallback

An async callback to complete the operation.

user_data

Type: gpointer

User data for callback.

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