Home
last modified time | relevance | path

Searched refs:UniqueControl (Results 1 – 6 of 6) sorted by relevance

/aosp12/system/incremental_delivery/incfs/include/
H A Dincfs.h89 class UniqueControl {
91 UniqueControl(IncFsControl* control = nullptr) : mControl(control) {}
92 ~UniqueControl() { close(); } in ~UniqueControl()
93 UniqueControl(UniqueControl&& other) noexcept in UniqueControl() function
95 UniqueControl& operator=(UniqueControl&& other) noexcept {
178 using Control = UniqueControl;
212 UniqueControl mount(std::string_view backingPath, std::string_view targetDir,
214 UniqueControl open(std::string_view dir);
215 UniqueControl createControl(IncFsFd cmd, IncFsFd pendingReads, IncFsFd logs, IncFsFd blocksWritten);
H A Dincfs_inline.h102 inline void UniqueControl::close() { in close()
107 inline IncFsFd UniqueControl::cmd() const { in cmd()
111 inline IncFsFd UniqueControl::pendingReads() const { in pendingReads()
115 inline IncFsFd UniqueControl::logs() const { in logs()
119 inline IncFsFd UniqueControl::blocksWritten() const { in blocksWritten()
123 inline UniqueControl::Fds UniqueControl::releaseFds() { in releaseFds()
133 inline UniqueControl mount(std::string_view backingPath, std::string_view targetDir, in mount()
136 return UniqueControl(control); in mount()
139 inline UniqueControl open(std::string_view dir) { in open()
141 return UniqueControl(control); in open()
[all …]
/aosp12/system/incremental_delivery/libdataloader/
H A DDataLoaderConnector.cpp44 using UniqueControl = android::incfs::UniqueControl; typedef
307 DataLoaderConnector(JNIEnv* env, jobject service, jint storageId, UniqueControl control, in DataLoaderConnector()
552 const UniqueControl& control() const { return mControl; } in control()
563 UniqueControl const mControl;
612 static UniqueControl createIncFsControlFromManaged(JNIEnv* env, jobject managedControl) { in createIncFsControlFromManaged()
616 return UniqueControl(); in createIncFsControlFromManaged()
845 const UniqueControl* control = &(dataLoaderConnector->control()); in DataLoaderService_OnStart()
889 static void DataLoaderService_OnStop_NoStatus(const UniqueControl* control, in DataLoaderService_OnStop_NoStatus()
913 const UniqueControl* control = &(dataLoaderConnector->control()); in DataLoaderService_OnStop()
937 const UniqueControl* control = &(dataLoaderConnector->control()); in DataLoaderService_OnDestroy()
/aosp12/frameworks/base/services/incremental/
H A DIncrementalService.h279 const incfs::UniqueControl& initializeHealthControl();
315 incfs::UniqueControl mHealthControl;
337 using Control = incfs::UniqueControl;
H A DIncrementalService.cpp2999 const incfs::UniqueControl& IncrementalService::DataLoaderStub::initializeHealthControl() { in initializeHealthControl()
/aosp12/frameworks/base/services/incremental/test/
H A DIncrementalServiceTest.cpp468 return UniqueControl(IncFs_CreateControl(-1, kPendingReadsFd, -1, -1)); in openMountForHealth()