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: