(svn r12706) -Merge: the thread rewrite from NoAI. The rewrite makes the threading we have better extendable.
This commit is contained in:
42
src/thread_none.cpp
Normal file
42
src/thread_none.cpp
Normal file
@@ -0,0 +1,42 @@
|
||||
/* $Id$ */
|
||||
|
||||
/** @file thread_none.cpp No-Threads-Available implementation of Threads */
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "thread.h"
|
||||
#include "fiber.hpp"
|
||||
|
||||
/* static */ ThreadObject *ThreadObject::New(OTTDThreadFunc proc, void *param)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* static */ ThreadObject *ThreadObject::AttachCurrent()
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* static */ uint ThreadObject::CurrentId()
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* static */ ThreadSemaphore *ThreadSemaphore::New()
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* static */ Fiber *Fiber::New(FiberFunc proc, void *param)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* static */ Fiber *Fiber::AttachCurrent(void *param)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* static */ void *Fiber::GetCurrentFiberData()
|
||||
{
|
||||
return NULL;
|
||||
}
|
Reference in New Issue
Block a user