equal
deleted
inserted
replaced
29 |
29 |
30 Buffer::BufferDataList Buffer::m_freeList; |
30 Buffer::BufferDataList Buffer::m_freeList; |
31 uint32_t Buffer::m_maxTotalAddStart = 0; |
31 uint32_t Buffer::m_maxTotalAddStart = 0; |
32 uint32_t Buffer::m_maxTotalAddEnd = 0; |
32 uint32_t Buffer::m_maxTotalAddEnd = 0; |
33 |
33 |
|
34 Buffer::BufferDataList::~BufferDataList () |
|
35 { |
|
36 for (BufferDataList::iterator i = begin (); |
|
37 i != end (); i++) |
|
38 { |
|
39 Buffer::Deallocate (*i); |
|
40 } |
|
41 } |
|
42 |
34 struct Buffer::BufferData * |
43 struct Buffer::BufferData * |
35 Buffer::Allocate (uint32_t reqSize, uint32_t reqStart) |
44 Buffer::Allocate (uint32_t reqSize, uint32_t reqStart) |
36 { |
45 { |
37 if (reqSize == 0) |
46 if (reqSize == 0) |
38 { |
47 { |