home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 275 / DPCS0111DVD.ISO / Toolkit / Audio-Visual / VirtualDub / Source / VirtualDub-1.9.10-src.7z / src / Sylia / VectorHeap.h < prev   
Encoding:
C/C++ Source or Header  |  2009-09-14  |  349 b   |  24 lines

  1. #ifndef f_SYLIA_VECTORHEAP_H
  2. #define f_SYLIA_VECTORHEAP_H
  3.  
  4. class VectorHeapHeader {
  5. public:
  6.     VectorHeapHeader *next;
  7.     long lSize, lPoint;
  8.     char heap[1];
  9. };
  10.  
  11. class VectorHeap {
  12. private:
  13.     VectorHeapHeader *first, *last;
  14.     long lChunkSize;
  15.  
  16. public:
  17.     VectorHeap(long chunk_size);
  18.     ~VectorHeap();
  19.  
  20.     void *Allocate(long);
  21. };
  22.  
  23. #endif
  24.