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

[BindServiceMethod(typeof(Debugger2), "BindService")]
public abstract class 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
NameDescription
requestDeleteBreakpointRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<Empty>

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
NameDescription
requestGetBreakpointRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<GetBreakpointResponse>

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
NameDescription
requestListBreakpointsRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListBreakpointsResponse>

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
NameDescription
requestListDebuggeesRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<ListDebuggeesResponse>

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
NameDescription
requestSetBreakpointRequest

The request received from the client.

contextServerCallContext

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

Returns
TypeDescription
Task<SetBreakpointResponse>

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