grpc
examples
android
binder
java
io
grpc
binder
cpp
exampleserver
ExportedEndpointService.java
Go to the documentation of this file.
1
package
io.grpc.binder.cpp.exampleserver;
2
3
import
android.app.Service;
4
import
android.content.Intent;
5
import
android.os.IBinder;
6
import
android.content.Context;
7
import
io
.
grpc
.
binder
.
cpp
.
GrpcCppServerBuilder
;
8
10
public
final
class
ExportedEndpointService
extends
Service {
11
static
{
12
System.loadLibrary(
"app"
);
13
}
14
15
public
ExportedEndpointService
() {
16
init_grpc_server
(
this
);
17
}
18
19
@Override
20
public
IBinder
onBind
(Intent intent) {
21
// The argument should match the URI passed into grpc::ServerBuilder::AddListeningPort
22
return
GrpcCppServerBuilder
.
GetEndpointBinder
(
"binder:example.service"
);
23
}
24
25
public
native
void
init_grpc_server
(Context
context
);
26
}
io.grpc.binder.cpp.exampleserver.ExportedEndpointService.ExportedEndpointService
ExportedEndpointService()
Definition:
ExportedEndpointService.java:15
io.grpc.binder.cpp.exampleserver.ExportedEndpointService
Definition:
ExportedEndpointService.java:10
io.grpc.binder.cpp.GrpcCppServerBuilder.GetEndpointBinder
static IBinder GetEndpointBinder(String uri)
Definition:
GrpcCppServerBuilder.java:24
io.grpc.binder.cpp.GrpcCppServerBuilder
Definition:
GrpcCppServerBuilder.java:21
io.grpc.binder.cpp.exampleserver.ExportedEndpointService.onBind
IBinder onBind(Intent intent)
Definition:
ExportedEndpointService.java:20
io.grpc.binder.cpp.exampleserver.ExportedEndpointService.init_grpc_server
native void init_grpc_server(Context context)
io
io.grpc
io.grpc.binder.cpp
context
grpc::ClientContext context
Definition:
istio_echo_server_lib.cc:61
io.grpc.binder
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:20