[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / clang-tools-extra / clangd / index / remote / Service.proto
blob7c7efa530200d7b66441d9f153dd6500b98f38c7
1 //===--- Service.proto - Remote index service definition ------------------===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
9 syntax = "proto2";
11 package clang.clangd.remote.v1;
13 import "Index.proto";
15 // Semantics of SymbolIndex match clangd::SymbolIndex with all required
16 // structures corresponding to their clangd::* counterparts.
17 service SymbolIndex {
18   rpc Lookup(LookupRequest) returns (stream LookupReply) {}
20   rpc FuzzyFind(FuzzyFindRequest) returns (stream FuzzyFindReply) {}
22   rpc Refs(RefsRequest) returns (stream RefsReply) {}
24   rpc Relations(RelationsRequest) returns (stream RelationsReply) {}