From 7e57ce91326d8a055aee97ce7d930adeaf44ab8d Mon Sep 17 00:00:00 2001 From: Tyler Dauwalder Date: Fri, 4 Jul 2003 06:18:10 +0000 Subject: [PATCH] Added StaticMemoryChunk class git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3830 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/udf/MemoryChunk.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/udf/MemoryChunk.h b/src/add-ons/kernel/file_systems/udf/MemoryChunk.h index dff00e5ebf..3e33949209 100644 --- a/src/add-ons/kernel/file_systems/udf/MemoryChunk.h +++ b/src/add-ons/kernel/file_systems/udf/MemoryChunk.h @@ -12,7 +12,7 @@ #include "cpp.h" -namespace UDF { +namespace Udf { /*! Simple class to encapsulate the boring details of allocating and deallocating a chunk of memory. @@ -56,6 +56,17 @@ private: bool fOwnsData; }; -}; // namespace UDF +template +class StaticMemoryChunk { +public: + uint32 Size() { return size; } + void* Data() { return reinterpret_cast(fData); } + status_t InitCheck() { return B_OK; } + +private: + uint8 fData[size]; +}; + +}; // namespace Udf #endif // _UDF_MEMORY_CHUNK_H