Example #1
0
 GrpcSbFrame CreateGrpcSbFrame(RemoteFrame frame)
 => frame == null ? null : new GrpcSbFrame
 {
     Id           = frameStore.AddObject(frame),
     FunctionName = frame.GetFunctionName() ?? "",
     FunctionNameWithSignature = frame.GetFunctionNameWithSignature() ?? "",
     ProgramCounter            = frame.GetPC(),
     LineEntry = GrpcFactoryUtils.CreateGrpcLineEntryInfo(frame.GetLineEntry())
 };
        public override Task <GetLineEntryResponse> GetLineEntry(GetLineEntryRequest request,
                                                                 ServerCallContext context)
        {
            var address  = addressStore.GetObject(request.Address.Id);
            var response = new GetLineEntryResponse();

            response.LineEntry = GrpcFactoryUtils.CreateGrpcLineEntryInfo(address.GetLineEntry());
            return(Task.FromResult(response));
        }