Searched refs:SharedLockReleaser (Results 1 – 1 of 1) sorted by relevance
74 struct SharedLockReleaser { struct in tensorflow::__anon07f294b10111::Mutex77 explicit SharedLockReleaser(std::shared_ptr<LockReleaser>&& lock) in SharedLockReleaser() function83 SharedLockReleaser(SharedLockReleaser&& rhs) in SharedLockReleaser() function89 SharedLockReleaser(const SharedLockReleaser& rhs) in SharedLockReleaser() argument95 ~SharedLockReleaser() { in ~SharedLockReleaser() argument111 std::function<void(const Status& s, SharedLockReleaser lock)> fn) { in AcquireAsync()127 SharedLockReleaser{nullptr}); in AcquireAsync()133 token](std::function<void(const Status& s, SharedLockReleaser&& lock)> in AcquireAsync()149 SharedLockReleaser{std::make_shared<LockReleaser>(this)}); in AcquireAsync()152 SharedLockReleaser{nullptr}); in AcquireAsync()[all …]