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.
This method completes asynchronously. Use ide_debugger_modify_breakpoint_finish()
inside the GAsyncReadyCallback
to obtain the result of the operation.
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
orNULL
.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.