Definition at line 104 of file engage.cpp.
◆ CrossThreadCallbackWorker()
| CrossThreadCallbackWorker::CrossThreadCallbackWorker |
( |
v8::Local< v8::Function > | fn | ) |
|
|
inlineexplicit |
◆ ~CrossThreadCallbackWorker()
| virtual CrossThreadCallbackWorker::~CrossThreadCallbackWorker |
( |
| ) |
|
|
inlinevirtual |
◆ ADD_OBJECT_REFERENCE()
| void CrossThreadCallbackWorker::ADD_OBJECT_REFERENCE |
( |
| ) |
|
|
inline |
◆ enqueue() [1/4]
| void CrossThreadCallbackWorker::enqueue |
( |
const char * | extra | ) |
|
|
inline |
◆ enqueue() [2/4]
| void CrossThreadCallbackWorker::enqueue |
( |
const char * | s, |
|
|
const char * | extra ) |
|
inline |
◆ enqueue() [3/4]
| void CrossThreadCallbackWorker::enqueue |
( |
const char * | s1, |
|
|
const char * | s2, |
|
|
const char * | extra ) |
|
inline |
◆ enqueue() [4/4]
| void CrossThreadCallbackWorker::enqueue |
( |
std::vector< Parameter * > * | parameters | ) |
|
|
inline |
◆ internal_onWorkCompleted()
| void CrossThreadCallbackWorker::internal_onWorkCompleted |
( |
| ) |
|
|
inlineprivate |
◆ onExecuteWork()
| static void CrossThreadCallbackWorker::onExecuteWork |
( |
uv_work_t * | workCtx | ) |
|
|
inlinestatic |
◆ onWorkCompleted()
| static void CrossThreadCallbackWorker::onWorkCompleted |
( |
uv_work_t * | workCtx | ) |
|
|
inlinestatic |
◆ RELEASE_OBJECT_REFERENCE()
| void CrossThreadCallbackWorker::RELEASE_OBJECT_REFERENCE |
( |
| ) |
|
|
inline |
◆ _cb
| Nan::Callback CrossThreadCallbackWorker::_cb |
|
private |
◆ _evLoop
| uv_loop_t* CrossThreadCallbackWorker::_evLoop |
|
private |
◆ _isBusy
| bool CrossThreadCallbackWorker::_isBusy |
|
private |
◆ _lock
| std::mutex CrossThreadCallbackWorker::_lock |
|
private |
◆ _pendingParameters
| std::vector<Parameter*>* CrossThreadCallbackWorker::_pendingParameters |
|
private |
◆ _persistentHandle
| Nan::Persistent<v8::Object> CrossThreadCallbackWorker::_persistentHandle |
|
private |
◆ _refCount
| std::atomic<int> CrossThreadCallbackWorker::_refCount |
|
private |
◆ _resource
| AsyncResource* CrossThreadCallbackWorker::_resource |
|
private |
◆ _workCtx
| uv_work_t CrossThreadCallbackWorker::_workCtx |
|
private |
The documentation for this class was generated from the following file: