public override Task <GetStopReasonDataAtIndexResponse> GetStopReasonDataAtIndex( GetStopReasonDataAtIndexRequest request, ServerCallContext context) { var thread = threadStore.GetObject(request.Thread.Id); return(Task.FromResult(new GetStopReasonDataAtIndexResponse { StopReasonData = thread.GetStopReasonDataAtIndex(request.Index) })); }
public ulong GetStopReasonDataAtIndex(uint index) { var request = new GetStopReasonDataAtIndexRequest() { Thread = grpcSbThread, Index = index }; GetStopReasonDataAtIndexResponse response = null; if (connection.InvokeRpc(() => { response = client.GetStopReasonDataAtIndex(request); })) { return(response.StopReasonData); } return(0); }