summaryrefslogtreecommitdiff
path: root/source/modules/asura-utils/io/decoded_data.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-03-30 21:49:29 +0800
committerchai <chaifix@163.com>2019-03-30 21:49:29 +0800
commit8164adb15b76f537f8b6c78b9992786b61d61cc8 (patch)
tree6e42919e32258a3c495dcec54b0fda3e8e1977d8 /source/modules/asura-utils/io/decoded_data.h
parentc270d033fa04873ee7a8925dbb00cae5edc4555c (diff)
*misc
Diffstat (limited to 'source/modules/asura-utils/io/decoded_data.h')
-rw-r--r--source/modules/asura-utils/io/decoded_data.h16
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;
};