diff options
Diffstat (limited to 'source/modules/asura-utils/io/io_task.cpp')
-rw-r--r-- | source/modules/asura-utils/io/io_task.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/source/modules/asura-utils/io/io_task.cpp b/source/modules/asura-utils/io/io_task.cpp index ca03b09..6c323de 100644 --- a/source/modules/asura-utils/io/io_task.cpp +++ b/source/modules/asura-utils/io/io_task.cpp @@ -12,8 +12,8 @@ namespace AsuraEngine { IOTask::IOTask(const std::string& path, DataBuffer* buffer, IOTaskType type) - : mPath(path) - , mBuffer(buffer) + : m_Path(path) + , m_Buffer(buffer) { if (buffer) buffer->Retain(); @@ -21,24 +21,24 @@ namespace AsuraEngine IOTask::~IOTask() { - if (mBuffer) - mBuffer->Release(); + if (m_Buffer) + m_Buffer->Release(); } bool IOTask::Execute() { - File file(mPath); - if (mType == IOTASK_TYPE_WRITE) + File file(m_Path); + if (m_Type == IOTASK_TYPE_WRITE) { } // pathȡݱmBuffer - else if (mType == IOTASK_TYPE_READ) + else if (m_Type == IOTASK_TYPE_READ) { - if (!mBuffer) + if (!m_Buffer) return false; file.Open(File::FILE_MODE_READ); - file.ReadAll(mBuffer); + file.ReadAll(m_Buffer); file.Close(); } return true; @@ -46,12 +46,12 @@ namespace AsuraEngine void IOTask::Invoke(lua_State* invokeThreaad) { - if (mCallback) + if (m_Callback) { LuaxScopedState state(invokeThreaad); - if (this->PushLuaxMemberRef(state, mCallback)) + if (this->PushLuaxMemberRef(state, m_Callback)) { - this->PushLuaxMemberRef(state, mBufferRef); + this->PushLuaxMemberRef(state, m_BufferRef); state.Call(1, 0); } } |