Google Cloud Debugger v2 API - Class Debugger2.Debugger2Base (3.2.0)

[BindServiceMethod(typeof(Debugger2), "BindService")]
public abstract class Debugger2.Debugger2Base

Reference documentation and code samples for the Google Cloud Debugger v2 API class Debugger2.Debugger2Base.

Base class for server-side implementations of Debugger2

Inheritance

object > Debugger2.Debugger2Base

Namespace

Google.Cloud.Debugger.V2

Assembly

Google.Cloud.Debugger.V2.dll

Methods

DeleteBreakpoint(DeleteBreakpointRequest, ServerCallContext)

public virtual Task<Empty> DeleteBreakpoint(DeleteBreakpointRequest request, ServerCallContext context)

Deletes the breakpoint from the debuggee.

Parameters
Name Description
request DeleteBreakpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetBreakpoint(GetBreakpointRequest, ServerCallContext)

public virtual Task<GetBreakpointResponse> GetBreakpoint(GetBreakpointRequest request, ServerCallContext context)

Gets breakpoint information.

Parameters
Name Description
request GetBreakpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskGetBreakpointResponse

The response to send back to the client (wrapped by a task).

ListBreakpoints(ListBreakpointsRequest, ServerCallContext)

public virtual Task<ListBreakpointsResponse> ListBreakpoints(ListBreakpointsRequest request, ServerCallContext context)

Lists all breakpoints for the debuggee.

Parameters
Name Description
request ListBreakpointsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListBreakpointsResponse

The response to send back to the client (wrapped by a task).

ListDebuggees(ListDebuggeesRequest, ServerCallContext)

public virtual Task<ListDebuggeesResponse> ListDebuggees(ListDebuggeesRequest request, ServerCallContext context)

Lists all the debuggees that the user has access to.

Parameters
Name Description
request ListDebuggeesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListDebuggeesResponse

The response to send back to the client (wrapped by a task).

SetBreakpoint(SetBreakpointRequest, ServerCallContext)

public virtual Task<SetBreakpointResponse> SetBreakpoint(SetBreakpointRequest request, ServerCallContext context)

Sets the breakpoint to the debuggee.

Parameters
Name Description
request SetBreakpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskSetBreakpointResponse

The response to send back to the client (wrapped by a task).