18 grpc::Status
Start(grpc::ServerContext* context,
const Empty* request, CommandResponse* response)
override;
19 grpc::Status
Stop(grpc::ServerContext* context,
const Empty* request, CommandResponse* response)
override;
20 grpc::Status
Pause(grpc::ServerContext* context,
const Empty* request, CommandResponse* response)
override;
21 grpc::Status
Resume(grpc::ServerContext* context,
const Empty* request, CommandResponse* response)
override;
22 grpc::Status
Reset(grpc::ServerContext* context,
const Empty* request, CommandResponse* response)
override;
25 grpc::Status
PressButtons(grpc::ServerContext* context,
const ButtonRequest* request, CommandResponse* response)
override;
26 grpc::Status
ReleaseButtons(grpc::ServerContext* context,
const ButtonRequest* request, CommandResponse* response)
override;
27 grpc::Status
HoldButtons(grpc::ServerContext* context,
const ButtonHoldRequest* request, CommandResponse* response)
override;
30 grpc::Status
GetGameState(grpc::ServerContext* context,
const GameStateRequest* request, GameStateResponse* response)
override;
31 grpc::Status
ReadMemory(grpc::ServerContext* context,
const MemoryRequest* request, MemoryResponse* response)
override;
32 grpc::Status
WriteMemory(grpc::ServerContext* context,
const MemoryWriteRequest* request, CommandResponse* response)
override;
36 grpc::Status
AddBreakpoint(grpc::ServerContext* context,
const BreakpointRequest* request, BreakpointResponse* response)
override;
37 grpc::Status
RemoveBreakpoint(grpc::ServerContext* context,
const BreakpointIdRequest* request, CommandResponse* response)
override;
38 grpc::Status
ListBreakpoints(grpc::ServerContext* context,
const Empty* request, BreakpointListResponse* response)
override;
39 grpc::Status
SetBreakpointEnabled(grpc::ServerContext* context,
const BreakpointStateRequest* request, CommandResponse* response)
override;
42 grpc::Status
AddWatchpoint(grpc::ServerContext* context,
const WatchpointRequest* request, WatchpointResponse* response)
override;
43 grpc::Status
RemoveWatchpoint(grpc::ServerContext* context,
const WatchpointIdRequest* request, CommandResponse* response)
override;
44 grpc::Status
ListWatchpoints(grpc::ServerContext* context,
const Empty* request, WatchpointListResponse* response)
override;
45 grpc::Status
GetWatchpointHistory(grpc::ServerContext* context,
const WatchpointHistoryRequest* request, WatchpointHistoryResponse* response)
override;
48 grpc::Status
StepInstruction(grpc::ServerContext* context,
const Empty* request, StepResponse* response)
override;
49 grpc::Status
RunToBreakpoint(grpc::ServerContext* context,
const Empty* request, BreakpointHitResponse* response)
override;
50 grpc::Status
StepOver(grpc::ServerContext* context,
const Empty* request, StepResponse* response)
override;
51 grpc::Status
StepOut(grpc::ServerContext* context,
const Empty* request, StepResponse* response)
override;
54 grpc::Status
GetDisassembly(grpc::ServerContext* context,
const DisassemblyRequest* request, DisassemblyResponse* response)
override;
55 grpc::Status
GetExecutionTrace(grpc::ServerContext* context,
const TraceRequest* request, TraceResponse* response)
override;
58 grpc::Status
LoadSymbols(grpc::ServerContext* context,
const SymbolFileRequest* request, CommandResponse* response)
override;
59 grpc::Status
ResolveSymbol(grpc::ServerContext* context,
const SymbolLookupRequest* request, SymbolLookupResponse* response)
override;
60 grpc::Status
GetSymbolAt(grpc::ServerContext* context,
const AddressRequest* request, SymbolLookupResponse* response)
override;
63 grpc::Status
CreateDebugSession(grpc::ServerContext* context,
const DebugSessionRequest* request, DebugSessionResponse* response)
override;
64 grpc::Status
GetDebugStatus(grpc::ServerContext* context,
const Empty* request, DebugStatusResponse* response)
override;