//************************************************************************************** // Filename: CBuffer.h // Copyright © 1999-2003 Abracode, Inc. All rights reserved. // // Description: // //************************************************************************************** // Revision History: // Sunday, June 13, 1999 - Original //************************************************************************************** #ifndef _H_CBuffer #define _H_CBuffer #pragma once class CBuffer { public: CBuffer(); virtual ~CBuffer(); Size GetSize() { return mBufferSize; } Ptr GetBufferPtr(); Boolean IsAllocated() { return (mBufferH != NULL); } virtual void Free(); virtual void Restore(); protected: Handle mBufferH; Size mBufferSize; ByteCount mDataLen; Boolean mIsLocked; }; #endif //_H_CInputBuffer