void start(void) { startImpl(); ScopedMutex m(m_created_lock); m_created = true; }
void System::start() { if (mState == SYSTEM_STATE_STARTED) return; mState = SYSTEM_STATE_STARTING; if (Log::getInstance() != nullptr) Log::getInstance()->logMessage(mName, "Starting"); if (mSystemDriver != nullptr) mSystemDriver->start(); startImpl(); mState = SYSTEM_STATE_STARTED; if (Log::getInstance() != nullptr) Log::getInstance()->logMessage(mName, "Started"); }
void Thread::start(Runnable& target) { startImpl(target); }
void Thread::start(Callable target, void* pData) { startImpl(target, pData); }
void SimpleOp::internalStartSlot() { startImpl(); }