From 6a065c913e9308cc72e1ad0723b6167048f439b6 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 8 Aug 2019 08:56:51 +0800 Subject: *misc --- Source/modules/asura-base/FileSystem/IOTask.h | 64 +++++++++++++-------------- 1 file changed, 31 insertions(+), 33 deletions(-) (limited to 'Source/modules/asura-base/FileSystem/IOTask.h') diff --git a/Source/modules/asura-base/FileSystem/IOTask.h b/Source/modules/asura-base/FileSystem/IOTask.h index da54fdc..c2a22ba 100644 --- a/Source/modules/asura-base/FileSystem/IOTask.h +++ b/Source/modules/asura-base/FileSystem/IOTask.h @@ -8,49 +8,47 @@ #include "DataBuffer.h" -namespace AsuraEngine -{ - namespace FileSystem - { - - enum IOTaskType - { - IOTASK_TYPE_READ, - IOTASK_TYPE_WRITE, - IOTASK_TYPE_APPEND, - }; +namespace_begin(AsuraEngine) +namespace_begin(FileSystem) - /// - /// 读取文件任务。 - /// - class IOTask ASURA_FINAL - : public AEScripting::Portable - { - public: +enum IOTaskType +{ + IOTASK_TYPE_READ, + IOTASK_TYPE_WRITE, + IOTASK_TYPE_APPEND, +}; + +/// +/// 读取文件任务。 +/// +class IOTask ASURA_FINAL + : public AEScripting::Portable +{ +public: - LUAX_DECL_FACTORY(IOTask); + LUAX_DECL_FACTORY(IOTask); - IOTask(const std::string& path, DataBuffer* buffer, IOTaskType type); - ~IOTask(); + IOTask(const std::string& path, DataBuffer* buffer, IOTaskType type); + ~IOTask(); - bool Execute() override ; - void Invoke(lua_State* invokeThreaad) override; + bool Execute() override ; + void Invoke(lua_State* invokeThreaad) override; - private: +private: - LUAX_DECL_ENUM(IOTaskType); + LUAX_DECL_ENUM(IOTaskType); - LUAX_DECL_METHOD(_New); + LUAX_DECL_METHOD(_New); - std::string m_Path; - IOTaskType m_Type; + std::string m_Path; + IOTaskType m_Type; - DataBuffer* m_Buffer; - Luax::LuaxMemberRef m_BufferRef; + DataBuffer* m_Buffer; + Luax::LuaxMemberRef m_BufferRef; - }; +}; - } -} +namespace_end +namespace_end #endif \ No newline at end of file -- cgit v1.1-26-g67d0