diff options
author | Clay Murphy <claym@google.com> | 2017-12-01 17:13:35 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2017-12-01 17:13:35 +0000 |
commit | 54024816e734bc99e432f281baabcf4718b9197a (patch) | |
tree | 00be835285849f088c424858daae94291225104d /en/devices/architecture | |
parent | f3e7e140eb98c82b182eb71d7190a6774b2a35f1 (diff) | |
parent | ac7267d7d1398c4d013f95175c0815d05cd8ff4a (diff) | |
download | source.android.com-54024816e734bc99e432f281baabcf4718b9197a.tar.gz |
Merge "Docs: Changes to source.android.com"
Diffstat (limited to 'en/devices/architecture')
41 files changed, 10 insertions, 6 deletions
diff --git a/en/devices/architecture/hidl-cpp/index.html b/en/devices/architecture/hidl-cpp/index.html index af685400..f42d8f8a 100644 --- a/en/devices/architecture/hidl-cpp/index.html +++ b/en/devices/architecture/hidl-cpp/index.html @@ -116,7 +116,11 @@ a binderized service. Example daemon code (for pure binderized service):</p> <pre class="prettyprint"> int main(int /* argc */, char* /* argv */ []) { Nfc nfc = new Nfc(); - nfc->registerAsService(); + const status_t status = nfc->registerAsService(); + if (status != ::android::OK) { + return 1; // or handle error + } + // join pool or do other things } </pre> diff --git a/en/devices/architecture/hidl-cpp/interfaces.html b/en/devices/architecture/hidl-cpp/interfaces.html index 5047e8d0..285c22b5 100644 --- a/en/devices/architecture/hidl-cpp/interfaces.html +++ b/en/devices/architecture/hidl-cpp/interfaces.html @@ -101,9 +101,9 @@ later:</p> <pre class="prettyprint"> ::android::sp<IFoo> myFoo = new FooImpl(); -::android::sp<IFoo> myFoo = new FooAnotherImpl(); -myFoo->registerAsService(); -mySecondFoo->registerAsService("another_foo"); +::android::sp<IFoo> mySecondFoo = new FooAnotherImpl(); +status_t status = myFoo->registerAsService(); +status_t anotherStatus = mySecondFoo->registerAsService("another_foo"); </pre> <p>The <code>hwservicemanager</code> treats the combination of diff --git a/en/devices/architecture/hidl/services.html b/en/devices/architecture/hidl/services.html index 75933ec9..a739dfce 100644 --- a/en/devices/architecture/hidl/services.html +++ b/en/devices/architecture/hidl/services.html @@ -35,8 +35,8 @@ interface. For example, the C++ call for service registration defined in each interface is:</p> <pre class="prettyprint"> -registerAsService(); -registerAsService("another_foo_service"); // if needed +status_t status = myFoo->registerAsService(); +status_t anotherStatus = anotherFoo->registerAsService("another_foo_service"); // if needed </pre> <p>The version of a HIDL interface is included in the interface itself. It is diff --git a/en/devices/architecture/images/android-diffs.png b/en/devices/architecture/images/android-diffs.png Binary files differindex 312718cb..601b9985 100644 --- a/en/devices/architecture/images/android-diffs.png +++ b/en/devices/architecture/images/android-diffs.png diff --git a/en/devices/architecture/images/ape_fwk_hal.png b/en/devices/architecture/images/ape_fwk_hal.png Binary files differindex 0b931194..54927259 100644 --- a/en/devices/architecture/images/ape_fwk_hal.png +++ b/en/devices/architecture/images/ape_fwk_hal.png diff --git a/en/devices/architecture/images/kernel_branch_hierarchy_44.png b/en/devices/architecture/images/kernel_branch_hierarchy_44.png Binary files differindex ab749e87..753544f8 100644 --- a/en/devices/architecture/images/kernel_branch_hierarchy_44.png +++ b/en/devices/architecture/images/kernel_branch_hierarchy_44.png diff --git a/en/devices/architecture/images/kernel_lts_diff.png b/en/devices/architecture/images/kernel_lts_diff.png Binary files differindex cbd9fafa..b75fc5d3 100644 --- a/en/devices/architecture/images/kernel_lts_diff.png +++ b/en/devices/architecture/images/kernel_lts_diff.png diff --git a/en/devices/architecture/images/treble_blog_after.png b/en/devices/architecture/images/treble_blog_after.png Binary files differindex c82bc0a5..9eb06de4 100644 --- a/en/devices/architecture/images/treble_blog_after.png +++ b/en/devices/architecture/images/treble_blog_after.png diff --git a/en/devices/architecture/images/treble_blog_before.png b/en/devices/architecture/images/treble_blog_before.png Binary files differindex 47affe2e..4980f06b 100644 --- a/en/devices/architecture/images/treble_blog_before.png +++ b/en/devices/architecture/images/treble_blog_before.png diff --git a/en/devices/architecture/images/treble_configstore_design.png b/en/devices/architecture/images/treble_configstore_design.png Binary files differindex c51f7ef2..91476a83 100644 --- a/en/devices/architecture/images/treble_configstore_design.png +++ b/en/devices/architecture/images/treble_configstore_design.png diff --git a/en/devices/architecture/images/treble_cpp_compiler_generated_files.png b/en/devices/architecture/images/treble_cpp_compiler_generated_files.png Binary files differindex 7d9de250..2f5b023f 100644 --- a/en/devices/architecture/images/treble_cpp_compiler_generated_files.png +++ b/en/devices/architecture/images/treble_cpp_compiler_generated_files.png diff --git a/en/devices/architecture/images/treble_cpp_legacy_hal_progression.png b/en/devices/architecture/images/treble_cpp_legacy_hal_progression.png Binary files differindex bf2bb65e..b718a745 100644 --- a/en/devices/architecture/images/treble_cpp_legacy_hal_progression.png +++ b/en/devices/architecture/images/treble_cpp_legacy_hal_progression.png diff --git a/en/devices/architecture/images/treble_dto_appending.png b/en/devices/architecture/images/treble_dto_appending.png Binary files differindex 7c9fbfc4..d5eb346d 100644 --- a/en/devices/architecture/images/treble_dto_appending.png +++ b/en/devices/architecture/images/treble_dto_appending.png diff --git a/en/devices/architecture/images/treble_dto_bootloader.png b/en/devices/architecture/images/treble_dto_bootloader.png Binary files differindex eab12e26..254a8c6e 100644 --- a/en/devices/architecture/images/treble_dto_bootloader.png +++ b/en/devices/architecture/images/treble_dto_bootloader.png diff --git a/en/devices/architecture/images/treble_dto_dtbo.png b/en/devices/architecture/images/treble_dto_dtbo.png Binary files differindex 7e4b4a88..17fb247c 100644 --- a/en/devices/architecture/images/treble_dto_dtbo.png +++ b/en/devices/architecture/images/treble_dto_dtbo.png diff --git a/en/devices/architecture/images/treble_dto_dtbo_ab.png b/en/devices/architecture/images/treble_dto_dtbo_ab.png Binary files differindex 64263d7c..b4377f38 100644 --- a/en/devices/architecture/images/treble_dto_dtbo_ab.png +++ b/en/devices/architecture/images/treble_dto_dtbo_ab.png diff --git a/en/devices/architecture/images/treble_dto_dtbo_ab_1.png b/en/devices/architecture/images/treble_dto_dtbo_ab_1.png Binary files differindex 606b81b5..76cc9af8 100644 --- a/en/devices/architecture/images/treble_dto_dtbo_ab_1.png +++ b/en/devices/architecture/images/treble_dto_dtbo_ab_1.png diff --git a/en/devices/architecture/images/treble_dto_dtbo_ab_2.png b/en/devices/architecture/images/treble_dto_dtbo_ab_2.png Binary files differindex 307ff61c..4f82ec8d 100644 --- a/en/devices/architecture/images/treble_dto_dtbo_ab_2.png +++ b/en/devices/architecture/images/treble_dto_dtbo_ab_2.png diff --git a/en/devices/architecture/images/treble_dto_dtbo_multiple.png b/en/devices/architecture/images/treble_dto_dtbo_multiple.png Binary files differindex 6fd63b99..367ac183 100644 --- a/en/devices/architecture/images/treble_dto_dtbo_multiple.png +++ b/en/devices/architecture/images/treble_dto_dtbo_multiple.png diff --git a/en/devices/architecture/images/treble_dto_dtbo_partition_1.png b/en/devices/architecture/images/treble_dto_dtbo_partition_1.png Binary files differindex 58b5a20e..4f9580e1 100644 --- a/en/devices/architecture/images/treble_dto_dtbo_partition_1.png +++ b/en/devices/architecture/images/treble_dto_dtbo_partition_1.png diff --git a/en/devices/architecture/images/treble_dto_dtbo_partition_2.png b/en/devices/architecture/images/treble_dto_dtbo_partition_2.png Binary files differindex 5b84c909..db17a257 100644 --- a/en/devices/architecture/images/treble_dto_dtbo_partition_2.png +++ b/en/devices/architecture/images/treble_dto_dtbo_partition_2.png diff --git a/en/devices/architecture/images/treble_dto_multiple_dt.png b/en/devices/architecture/images/treble_dto_multiple_dt.png Binary files differindex 038c2c97..e87ef3d7 100644 --- a/en/devices/architecture/images/treble_dto_multiple_dt.png +++ b/en/devices/architecture/images/treble_dto_multiple_dt.png diff --git a/en/devices/architecture/images/treble_dto_multiple_dt_runtime.png b/en/devices/architecture/images/treble_dto_multiple_dt_runtime.png Binary files differindex 0d47b4fb..aff1482a 100644 --- a/en/devices/architecture/images/treble_dto_multiple_dt_runtime.png +++ b/en/devices/architecture/images/treble_dto_multiple_dt_runtime.png diff --git a/en/devices/architecture/images/treble_dto_overriding.png b/en/devices/architecture/images/treble_dto_overriding.png Binary files differindex d838cec4..f5fdbd0b 100644 --- a/en/devices/architecture/images/treble_dto_overriding.png +++ b/en/devices/architecture/images/treble_dto_overriding.png diff --git a/en/devices/architecture/images/treble_dto_partition_1.png b/en/devices/architecture/images/treble_dto_partition_1.png Binary files differindex 3585fa6a..794cbdaa 100644 --- a/en/devices/architecture/images/treble_dto_partition_1.png +++ b/en/devices/architecture/images/treble_dto_partition_1.png diff --git a/en/devices/architecture/images/treble_dto_partition_2.png b/en/devices/architecture/images/treble_dto_partition_2.png Binary files differindex fa53dde9..08451075 100644 --- a/en/devices/architecture/images/treble_dto_partition_2.png +++ b/en/devices/architecture/images/treble_dto_partition_2.png diff --git a/en/devices/architecture/images/treble_dto_partition_layout.png b/en/devices/architecture/images/treble_dto_partition_layout.png Binary files differindex 5519ab31..9b9453b4 100644 --- a/en/devices/architecture/images/treble_dto_partition_layout.png +++ b/en/devices/architecture/images/treble_dto_partition_layout.png diff --git a/en/devices/architecture/images/treble_dto_simulate.png b/en/devices/architecture/images/treble_dto_simulate.png Binary files differindex c61e05da..bdab026a 100644 --- a/en/devices/architecture/images/treble_dto_simulate.png +++ b/en/devices/architecture/images/treble_dto_simulate.png diff --git a/en/devices/architecture/images/treble_kernel_current.png b/en/devices/architecture/images/treble_kernel_current.png Binary files differindex 5870b8b8..2a083d91 100644 --- a/en/devices/architecture/images/treble_kernel_current.png +++ b/en/devices/architecture/images/treble_kernel_current.png diff --git a/en/devices/architecture/images/treble_kernel_treble.png b/en/devices/architecture/images/treble_kernel_treble.png Binary files differindex 3be5bb03..01cfe43c 100644 --- a/en/devices/architecture/images/treble_kernel_treble.png +++ b/en/devices/architecture/images/treble_kernel_treble.png diff --git a/en/devices/architecture/images/treble_rs_bcc_plugin_new.png b/en/devices/architecture/images/treble_rs_bcc_plugin_new.png Binary files differindex dc58bfdf..d77d7a2a 100644 --- a/en/devices/architecture/images/treble_rs_bcc_plugin_new.png +++ b/en/devices/architecture/images/treble_rs_bcc_plugin_new.png diff --git a/en/devices/architecture/images/treble_rs_bcc_plugin_old.png b/en/devices/architecture/images/treble_rs_bcc_plugin_old.png Binary files differindex b621ba39..83fa9397 100644 --- a/en/devices/architecture/images/treble_rs_bcc_plugin_old.png +++ b/en/devices/architecture/images/treble_rs_bcc_plugin_old.png diff --git a/en/devices/architecture/images/treble_rs_cpu_fallback.png b/en/devices/architecture/images/treble_rs_cpu_fallback.png Binary files differindex b9fd07aa..ca31bdab 100644 --- a/en/devices/architecture/images/treble_rs_cpu_fallback.png +++ b/en/devices/architecture/images/treble_rs_cpu_fallback.png diff --git a/en/devices/architecture/images/treble_rs_gpu_fallback.png b/en/devices/architecture/images/treble_rs_gpu_fallback.png Binary files differindex 4fbcbedd..d1f76408 100644 --- a/en/devices/architecture/images/treble_rs_gpu_fallback.png +++ b/en/devices/architecture/images/treble_rs_gpu_fallback.png diff --git a/en/devices/architecture/images/treble_rs_linking.png b/en/devices/architecture/images/treble_rs_linking.png Binary files differindex 984adeaa..0c5f4868 100644 --- a/en/devices/architecture/images/treble_rs_linking.png +++ b/en/devices/architecture/images/treble_rs_linking.png diff --git a/en/devices/architecture/images/treble_rs_namespace.png b/en/devices/architecture/images/treble_rs_namespace.png Binary files differindex f3568121..58bf62f5 100644 --- a/en/devices/architecture/images/treble_rs_namespace.png +++ b/en/devices/architecture/images/treble_rs_namespace.png diff --git a/en/devices/architecture/images/treble_rs_vendor_driver.png b/en/devices/architecture/images/treble_rs_vendor_driver.png Binary files differindex 26861aa4..1f4edb9e 100644 --- a/en/devices/architecture/images/treble_rs_vendor_driver.png +++ b/en/devices/architecture/images/treble_rs_vendor_driver.png diff --git a/en/devices/architecture/images/treble_vintf_avb_o_p.png b/en/devices/architecture/images/treble_vintf_avb_o_p.png Binary files differindex a92bfbf4..67091399 100644 --- a/en/devices/architecture/images/treble_vintf_avb_o_p.png +++ b/en/devices/architecture/images/treble_vintf_avb_o_p.png diff --git a/en/devices/architecture/images/treble_vintf_avb_p.png b/en/devices/architecture/images/treble_vintf_avb_p.png Binary files differindex 82e6986d..fc102d19 100644 --- a/en/devices/architecture/images/treble_vintf_avb_p.png +++ b/en/devices/architecture/images/treble_vintf_avb_p.png diff --git a/en/devices/architecture/images/treble_vintf_mm.png b/en/devices/architecture/images/treble_vintf_mm.png Binary files differindex 95339e1d..c3c66778 100644 --- a/en/devices/architecture/images/treble_vintf_mm.png +++ b/en/devices/architecture/images/treble_vintf_mm.png diff --git a/en/devices/architecture/images/treble_vndk_design.png b/en/devices/architecture/images/treble_vndk_design.png Binary files differindex 596aea27..3e832dc1 100644 --- a/en/devices/architecture/images/treble_vndk_design.png +++ b/en/devices/architecture/images/treble_vndk_design.png |