Lines Matching +full:ls +full:- +full:remote
3 gRPC Server Reflection provides information about publicly-accessible gRPC
13 C++ Server Reflection is an add-on library, `libgrpc++_reflection`. To enable C++
18 `--no-as-needed` is needed for dynamic linking and `--whole-archive` is
36 - Setup an example server
43 $ make -C examples/cpp/helloworld
47 - Build gRPC CLI
59 `grpc_cli ls` command lists services and methods exposed at a given port
61 - List all the services exposed at a given port
64 $ grpc_cli ls localhost:50051
73 - List one service with details
75 `grpc_cli ls` command inspects a service given its full name (in the format of
77 when `-l` flag is set. This flag can be used to get more details about a
81 $ grpc_cli ls localhost:50051 helloworld.Greeter -l
96 - List one method with details
98 `grpc_cli ls` command also inspects a method given its full name (in the
102 $ grpc_cli ls localhost:50051 helloworld.Greeter.SayHello -l
115 - Get information about the request type
128 ### Call a remote method
132 - Call a unary method
149 [google::protobuf::DescriptorDatabase](https://developers.google.com/protocol-buffers/docs/referenc…
154 - To use Server Reflection with grpc::ProtoReflectionDescriptorDatabase, first
163 - Then use this instance to feed a
164 …[google::protobuf::DescriptorPool](https://developers.google.com/protocol-buffers/docs/reference/c…
170 - Example usage of this descriptor pool
176 desc_pool->FindServiceByName("helloworld.Greeter");
178 desc_pool->FindMethodByName("helloworld.Greeter.SayHello");
185 desc_pool->FindMessageTypeByName("helloworld.HelloRequest");
187 google::protobuf::Message* request = dmf.GetPrototype(request_desc)->New();