• Home
Name
Date
Size
#Lines
LOC

..--

android/03-May-2024-43

bindings/03-May-2024-8,1208,118

grpc/03-May-2024-920,288665,406

patches/03-May-2024-152149

src/03-May-2024-3926

.cargo_vcs_info.jsonD03-May-202474 65

Android.bpD03-May-20243.6 KiB130122

Cargo.tomlD03-May-20242.6 KiB6858

Cargo.toml.origD03-May-20242.4 KiB7470

LICENSED03-May-202411.1 KiB202169

METADATAD03-May-2024397 2019

MODULE_LICENSE_APACHE2D03-May-20240

OWNERSD03-May-202440 21

README.androidD03-May-2024736 1713

TEST_MAPPINGD03-May-2024225 1413

build.rsD03-May-202415.7 KiB460372

cargo2android.jsonD03-May-2024276 1413

grpc_wrap.ccD03-May-202426.3 KiB776601

post_update.shD03-May-2024206 134

README.android

1This package is imported to Android and uses Android's external/grpc-grpc
2header files and compilation flags to generate bindings.
3
4The Android.bp file is manually written due to:
5    1. Binding to Android's existing copy of grpc instead of
6       the copy that is bundled within the crate.
7    2. The crates customized grpc_wrap.cc file that provides
8       additional translation logic.
9    3. A lot of bindgen customizations in build.rs.
10
11The following line is added to android/bindgen_wrapper.h. It's unclear why this
12is necessary, but building the grpcio crate fails without it.
13#include <grpc/support/cpu.h>
14
15If features are changed for the grpcio-sys crate, please ensure those
16features are changed in the grpcio_bindgen module.
17