Пример #1
0
 void
 start(void)
 {
   startImpl();
   ScopedMutex m(m_created_lock);
   m_created = true;
 }
Пример #2
0
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");
}
Пример #3
0
void Thread::start(Runnable& target)
{
	startImpl(target);
}
Пример #4
0
void Thread::start(Callable target, void* pData)
{
	startImpl(target, pData);
}
Пример #5
0
void SimpleOp::internalStartSlot()
{
	startImpl();
}