• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

android/23-Nov-2023-43

bindings/23-Nov-2023-8,0588,056

grpc/23-Nov-2023-864,191625,836

patches/23-Nov-2023-134130

src/23-Nov-2023-3926

.cargo_vcs_info.jsonD23-Nov-202374 65

Android.bpD23-Nov-20234.2 KiB137129

Cargo.tomlD23-Nov-20232.5 KiB6656

Cargo.toml.origD23-Nov-20232.3 KiB7470

LICENSED23-Nov-202311.1 KiB202169

METADATAD23-Nov-2023382 2019

MODULE_LICENSE_APACHE2D23-Nov-20230

OWNERSD23-Nov-202340 21

README.androidD23-Nov-2023736 1713

build.rsD23-Nov-202315.1 KiB454373

grpc_wrap.ccD23-Nov-202326.3 KiB776601

post_update.shD23-Nov-2023206 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