23 grpc::Status
Start(grpc::ServerContext* context,
const Empty* request,
24 CommandResponse* response)
override;
25 grpc::Status
Stop(grpc::ServerContext* context,
const Empty* request,
26 CommandResponse* response)
override;
27 grpc::Status
Pause(grpc::ServerContext* context,
const Empty* request,
28 CommandResponse* response)
override;
29 grpc::Status
Resume(grpc::ServerContext* context,
const Empty* request,
30 CommandResponse* response)
override;
31 grpc::Status
Reset(grpc::ServerContext* context,
const Empty* request,
32 CommandResponse* response)
override;
36 const ButtonRequest* request,
37 CommandResponse* response)
override;
39 const ButtonRequest* request,
40 CommandResponse* response)
override;
41 grpc::Status
HoldButtons(grpc::ServerContext* context,
42 const ButtonHoldRequest* request,
43 CommandResponse* response)
override;
47 const GameStateRequest* request,
48 GameStateResponse* response)
override;
49 grpc::Status
ReadMemory(grpc::ServerContext* context,
50 const MemoryRequest* request,
51 MemoryResponse* response)
override;
52 grpc::Status
WriteMemory(grpc::ServerContext* context,
53 const MemoryWriteRequest* request,
54 CommandResponse* response)
override;
59 const BreakpointRequest* request,
60 BreakpointResponse* response)
override;
62 const BreakpointIdRequest* request,
63 CommandResponse* response)
override;
66 BreakpointListResponse* response)
override;
68 const BreakpointStateRequest* request,
69 CommandResponse* response)
override;
73 const WatchpointRequest* request,
74 WatchpointResponse* response)
override;
76 const WatchpointIdRequest* request,
77 CommandResponse* response)
override;
80 WatchpointListResponse* response)
override;
82 grpc::ServerContext* context,
const WatchpointHistoryRequest* request,
83 WatchpointHistoryResponse* response)
override;
88 StepResponse* response)
override;
91 BreakpointHitResponse* response)
override;
92 grpc::Status
StepOver(grpc::ServerContext* context,
const Empty* request,
93 StepResponse* response)
override;
94 grpc::Status
StepOut(grpc::ServerContext* context,
const Empty* request,
95 StepResponse* response)
override;
99 const DisassemblyRequest* request,
100 DisassemblyResponse* response)
override;
102 const TraceRequest* request,
103 TraceResponse* response)
override;
106 grpc::Status
LoadSymbols(grpc::ServerContext* context,
107 const SymbolFileRequest* request,
108 CommandResponse* response)
override;
110 const SymbolLookupRequest* request,
111 SymbolLookupResponse* response)
override;
112 grpc::Status
GetSymbolAt(grpc::ServerContext* context,
113 const AddressRequest* request,
114 SymbolLookupResponse* response)
override;
118 const DebugSessionRequest* request,
119 DebugSessionResponse* response)
override;
121 const Empty* request,
122 DebugStatusResponse* response)
override;