Home
last modified time | relevance | path

Searched refs:LockRequest (Results 1 - 4 of 4) sorted by relevance

/commonlibrary/ets_utils/js_concurrent_module/utils/locks/
H A Dlock_request.cpp29 LockRequest::LockRequest(AsyncLock *lock, tid_t tid, napi_env env, napi_ref cb, LockMode mode, in LockRequest() function in Commonlibrary::Concurrent::LocksModule::LockRequest
61 void LockRequest::EnvCleanUp(void *arg) in EnvCleanUp()
63 LockRequest *lockRequest = static_cast<LockRequest *>(arg); in EnvCleanUp()
71 void LockRequest::CleanTimer() in CleanTimer()
78 void LockRequest::DeallocateTimeoutTimerCallback(uv_handle_t* handle) in DeallocateTimeoutTimerCallback()
83 LockRequest::~LockRequest() in ~LockRequest()
91 void LockRequest
[all...]
H A Dasync_lock.h41 void CleanUpLockRequestOnCompletion(LockRequest* lockRequest);
42 bool CleanUpLockRequestOnTimeout(LockRequest* lockRequest);
44 void ProcessPendingLockRequest(napi_env env, LockRequest* syncLockRequest = nullptr);
66 bool CanAcquireLock(LockRequest *lockRequest);
67 napi_value CreateLockInfo(napi_env env, const LockRequest *rq);
71 void ProcessLockRequest(LockRequest* lockRequest);
72 void ProcessPendingLockRequestUnsafe(napi_env env, LockRequest* syncLockRequest = nullptr);
74 std::list<LockRequest *> pendingList_ {};
75 std::list<LockRequest *> heldList_ {};
H A Dlock_request.h42 class LockRequest { class
44 LockRequest(AsyncLock* lock, tid_t tid, napi_env env, napi_ref cb, LockMode mode, const LockOptions &options,
46 ~LockRequest();
106 RequestTimeoutData(AsyncLock* l, LockRequest* r): lock(l), request(r) {} in RequestTimeoutData()
108 LockRequest* request;
H A Dasync_lock.cpp44 LockRequest *lockRequest = in LockAsync()
45 new LockRequest(this, AsyncLockManager::GetCurrentTid(env), env, cb, mode, options, deferred); in LockAsync()
59 void AsyncLock::CleanUpLockRequestOnCompletion(LockRequest* lockRequest) in CleanUpLockRequestOnCompletion()
78 bool AsyncLock::CleanUpLockRequestOnTimeout(LockRequest* lockRequest) in CleanUpLockRequestOnTimeout()
92 void AsyncLock::ProcessLockRequest(LockRequest* lockRequest) in ProcessLockRequest()
106 void AsyncLock::ProcessPendingLockRequest(napi_env env, LockRequest* syncLockRequest) in ProcessPendingLockRequest()
112 void AsyncLock::ProcessPendingLockRequestUnsafe(napi_env env, LockRequest* syncLockRequest) in ProcessPendingLockRequestUnsafe()
122 LockRequest *lockRequest = pendingList_.front(); in ProcessPendingLockRequestUnsafe()
144 bool AsyncLock::CanAcquireLock(LockRequest *lockRequest) in CanAcquireLock()
162 for (LockRequest *r in FillLockState()
[all...]

Completed in 2 milliseconds