home *** CD-ROM | disk | FTP | other *** search
/ Game Audio Programming / GameAudioProgramming.iso / Game_Audio / audio_sdk / src / AudioLib / MemBlock.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2002-07-28  |  756 b   |  73 lines

  1.  
  2.  
  3. #include "MemBlock.h"
  4.  
  5. using namespace Audio;
  6.  
  7. MemBlock::MemBlock()
  8. {
  9.     Clear();
  10. }
  11.  
  12.  
  13. MemBlock::~MemBlock()
  14. {
  15. }
  16.  
  17.  
  18. void MemBlock::Clear()
  19. {
  20.     m_pData = 0;
  21.     m_nSize = 0;
  22. }
  23.  
  24.  
  25.  
  26. MemBlockManager::MemBlockManager()
  27. {
  28.     Clear();
  29. }
  30.  
  31.  
  32. MemBlockManager::~MemBlockManager()
  33. {
  34.     Term();
  35. }
  36.  
  37.  
  38. void MemBlockManager::Clear()
  39. {
  40.     m_Free.clear();
  41.     m_Used.clear();
  42.  
  43.     m_nTotalMemory = 0;
  44.     m_nBufferMax = 0;
  45. }
  46.  
  47.  
  48.  
  49. bool MemBlockManager::Init(uint32 nBufferMax)
  50. {
  51.     m_nBufferMax = nBufferMax;
  52.  
  53.     return true;
  54. }
  55.  
  56.  
  57. bool MemBlockManager::Term()
  58. {
  59.     return true;
  60. }
  61.  
  62.  
  63.  
  64. bool MemBlockManager::GetMemBlock(uint32 nSize, MemBlock*& pMemBlock)
  65. {
  66.     return true;
  67. }
  68.  
  69.  
  70. void MemBlockManager::ReleaseMemBlock(MemBlock* pMemBlock)
  71. {
  72. }
  73.