History log of /system/chre/platform/shared/include/chre/platform/shared/nanoapp_support_lib_dso.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2b9d71a9f6a9e8cc0e787957d022154231f29962 24-Mar-2017 Brian Duddie <bduddie@google.com> Correct nanoappEnd entry point naming

Was previously referred to as nanoappStop, which does not match the CHRE
API definition.

Test: compile for linux and slpi
Change-Id: I0586a702624f0159e79876608c5955ed974912f1
/system/chre/platform/shared/include/chre/platform/shared/nanoapp_support_lib_dso.h
9d5b500a223ef73560f0dce38f50b809bde5dd0d 23-Mar-2017 Brian Duddie <bduddie@google.com> Rework Nanoapp model

Unify Nanoapp into a single monolithic object that directly exposes the
common interfaces implemented in core and platform. As a result of this,
PlatformNanoapp will no longer exist as a separate entity from Nanoapp.
In preparation for dynamic app support, refactor static nanoapp loading
to construct a UniquePtr<Nanoapp> and transfer ownership to the
EventLoop when starting a nanoapp.

This commit includes the first look at the nanoapp support library which
will be used for external nanoapps implemented as dynamic shared
objects.

Test: run chre_test_client with MessageWorld, and run the Linux simulator
Change-Id: Ic17f2c48c3156d1e5bb255b1c6a188908123d5df
/system/chre/platform/shared/include/chre/platform/shared/nanoapp_support_lib_dso.h