mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 15:58:43 +00:00
Allow specifying the service address. am: 8605e7bd3a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2324638 Change-Id: Ie24e83822fe73c6e58791a321da1dba7a5bd1bbf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -28,20 +28,23 @@ using ::grpc::Server;
|
||||
using ::grpc::ServerBuilder;
|
||||
using ::grpc::ServerWriter;
|
||||
|
||||
void RunServer() {
|
||||
std::string serverAddress(GRPC_SERVICE_ADDRESS);
|
||||
void RunServer(const std::string& serviceAddr) {
|
||||
std::shared_ptr<TestWakeupClientServiceImpl> service =
|
||||
std::make_unique<TestWakeupClientServiceImpl>();
|
||||
|
||||
ServerBuilder builder;
|
||||
builder.AddListeningPort(serverAddress, grpc::InsecureServerCredentials());
|
||||
builder.AddListeningPort(serviceAddr, grpc::InsecureServerCredentials());
|
||||
builder.RegisterService(service.get());
|
||||
std::unique_ptr<Server> server(builder.BuildAndStart());
|
||||
printf("Test Remote Access GRPC Server listening on %s\n", serverAddress.c_str());
|
||||
printf("Test Remote Access GRPC Server listening on %s\n", serviceAddr.c_str());
|
||||
server->Wait();
|
||||
}
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
RunServer();
|
||||
std::string serviceAddr = GRPC_SERVICE_ADDRESS;
|
||||
if (argc > 1) {
|
||||
serviceAddr = argv[1];
|
||||
}
|
||||
RunServer(serviceAddr);
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user