Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a8dbf59d authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "libbinder: more forcePersist docs" am: e6915d55 am: 8d009a7e

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1707787

Change-Id: I8c209af0410047c4fd2267764ef15242d85f227a
parents 06b107fb 8d009a7e
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -50,8 +50,12 @@ class LazyServiceRegistrar {
                              int dumpFlags = IServiceManager::DUMP_FLAG_PRIORITY_DEFAULT);
                              int dumpFlags = IServiceManager::DUMP_FLAG_PRIORITY_DEFAULT);
     /**
     /**
      * Force the service to persist, even when it has 0 clients.
      * Force the service to persist, even when it has 0 clients.
      * If setting this flag from the server side, make sure to do so before calling registerService,
      * If setting this flag from the server side, make sure to do so before calling
      * or there may be a race with the default dynamic shutdown.
      * registerService, or there may be a race with the default dynamic shutdown.
      *
      * This should only be used if it is every eventually set to false. If a
      * service needs to persist but doesn't need to dynamically shut down,
      * prefer to control it with another mechanism such as ctl.start.
      */
      */
     void forcePersist(bool persist);
     void forcePersist(bool persist);


+4 −0
Original line number Original line Diff line number Diff line
@@ -137,6 +137,10 @@ bool AServiceManager_isUpdatableViaApex(const char* instance) __INTRODUCED_IN(31
/**
/**
 * Prevent lazy services without client from shutting down their process
 * Prevent lazy services without client from shutting down their process
 *
 *
 * This should only be used if it is every eventually set to false. If a
 * service needs to persist but doesn't need to dynamically shut down,
 * prefer to control it with another mechanism.
 *
 * \param persist 'true' if the process should not exit.
 * \param persist 'true' if the process should not exit.
 */
 */
void AServiceManager_forceLazyServicesPersist(bool persist) __INTRODUCED_IN(31);
void AServiceManager_forceLazyServicesPersist(bool persist) __INTRODUCED_IN(31);