Method

IdeDebuggerremove_breakpoint_async

Declaration

void
ide_debugger_remove_breakpoint_async (
  IdeDebugger* self,
  IdeDebuggerBreakpoint* breakpoint,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

Description

Asynchronously requests that a breakpoint is removed from the debugger.

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

Available since:3.32

Parameters

breakpoint IdeDebuggerBreakpoint
 

An IdeDebuggerBreakpoint.

 The data is owned by the caller of the function.
cancellable GCancellable
 

A GCancellable or NULL.

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

An async callback to complete the operation.

 The argument can be NULL.
user_data gpointer
 

User data for callback.

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