| Interface | Description |
|---|---|
| LeakSafeOneWayBinder.TransactionHandler |
| Class | Description |
|---|---|
| BinderServer |
A gRPC InternalServer which accepts connections via a host AndroidService.
|
| BinderTransport |
Base class for binder-based gRPC transport.
|
| BinderTransport.BinderClientTransport |
Concrete client-side transport implementation.
|
| BinderTransport.BinderServerTransport |
Concrete server-side transport implementation.
|
| BinderTransportSecurity |
Manages security for an Android Service hosted gRPC server.
|
| BoundClientAddress |
An address to represent a binding from a remote client.
|
| LeakSafeOneWayBinder |
An extension of
Binder which delegates all transactions to an internal handler, and only
supports one way transactions. |
| MetadataHelper |
Helper class for reading & writing metadata to parcels.
|
| MetadataHelper.ParcelableMetadataMarshaller<P extends android.os.Parcelable> |
A marshaller for passing parcelables in gRPC
Metadata |
| OneWayBinderProxy |
Wraps an
IBinder with a safe and uniformly asynchronous transaction API. |
| Enum | Description |
|---|---|
| BinderTransport.TransportState |
The states of this transport.
|