diff options
author | chai <chaifix@163.com> | 2019-03-28 08:56:15 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2019-03-28 08:56:15 +0800 |
commit | 3bced067a4144381e59ce4bd0eb749eeff5ad1f4 (patch) | |
tree | 0352c8ae263dae904967f9e21326ce2a4ca9ada8 /source/libs/asura-lib-utils/threading/binding/_thread.cpp | |
parent | f6bcacef6e10200b1c0dc34c4aa34313cbfc0392 (diff) |
*misc
Diffstat (limited to 'source/libs/asura-lib-utils/threading/binding/_thread.cpp')
-rw-r--r-- | source/libs/asura-lib-utils/threading/binding/_thread.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/source/libs/asura-lib-utils/threading/binding/_thread.cpp b/source/libs/asura-lib-utils/threading/binding/_thread.cpp index 9f6d228..00252a9 100644 --- a/source/libs/asura-lib-utils/threading/binding/_thread.cpp +++ b/source/libs/asura-lib-utils/threading/binding/_thread.cpp @@ -1,4 +1,5 @@ #include "../thread.h" +#include "../task.h" using namespace std; @@ -33,7 +34,7 @@ namespace AsuraEngine cc8* name = state.GetValue<cc8*>(1, ""); - Thread* thread = new Thread(name); + Thread* thread = new Thread(state, name); thread->PushLuaxUserdata(state); return 1; @@ -63,14 +64,14 @@ namespace AsuraEngine return 0; } - // successed = thread:AddTask(thread_task) + // successed = thread:AddTask(task) LUAX_IMPL_METHOD(Thread, _AddTask) { LUAX_PREPARE(L, Thread); - ThreadTask* task = state.GetUserdata<ThreadTask>(2); + Task* task = state.GetUserdata<Task>(2); self->AddTask(task); - self->LuaxRetain<ThreadTask>(state, task); + self->LuaxRetain<Task>(state, task); return 0; } |