diff options
Diffstat (limited to 'source/modules/asura-utils/io/decoded_data.h')
-rw-r--r-- | source/modules/asura-utils/io/decoded_data.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/source/modules/asura-utils/io/decoded_data.h b/source/modules/asura-utils/io/decoded_data.h index e201e91..724dbac 100644 --- a/source/modules/asura-utils/io/decoded_data.h +++ b/source/modules/asura-utils/io/decoded_data.h @@ -2,6 +2,7 @@ #define __ASURA_ENGINE_DATA_H__ #include <cstdlib> +#include <asura-utils/threading/thread.h> #include "../scripting/portable.hpp" @@ -13,8 +14,8 @@ namespace AsuraEngine { /// - /// һ̹߳data̳дࡣͼƬݡƵݵȣһ߳нԭļڲݸʽ - /// ȡ + /// һ̹߳data̳дࡣͼƬݡƵݵȣһ߳нԭ + /// ļڲݸʽصȡ /// ASURA_ABSTRACT class DecodedData { @@ -23,16 +24,13 @@ namespace AsuraEngine /// /// ڴйdataԷһ߳棬Դϵͳء /// - DecodedData(const DataBuffer& databuffer); - - virtual ~DecodedData(); - - protected: + DecodedData() {}; + virtual ~DecodedData() {}; /// - /// ڴеݡ + /// ڴеݲijָʽ档 /// - virtual void Decode(const DataBuffer& buffer) = 0; + virtual void Decode(DataBuffer& buffer) = 0; }; |