Searched refs:LockRequest (Results 1 - 4 of 4) sorted by relevance
/commonlibrary/ets_utils/js_concurrent_module/utils/locks/ |
H A D | lock_request.cpp | 29 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 D | async_lock.h | 41 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 D | lock_request.h | 42 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 D | async_lock.cpp | 44 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