add a gap position to GapBuffer
This commit is contained in:
parent
1c62e41b26
commit
42d850a4db
@ -6,6 +6,7 @@ GapBuffer::GapBuffer()
|
|||||||
m_buffer = (uint8_t *)System::alloc_pages(1u);
|
m_buffer = (uint8_t *)System::alloc_pages(1u);
|
||||||
m_buffer_size = System::page_size;
|
m_buffer_size = System::page_size;
|
||||||
m_size = 0u;
|
m_size = 0u;
|
||||||
|
m_gap_position = 0u;
|
||||||
}
|
}
|
||||||
|
|
||||||
GapBuffer::GapBuffer(uint8_t * buffer, size_t buffer_size, size_t size)
|
GapBuffer::GapBuffer(uint8_t * buffer, size_t buffer_size, size_t size)
|
||||||
@ -13,6 +14,7 @@ GapBuffer::GapBuffer(uint8_t * buffer, size_t buffer_size, size_t size)
|
|||||||
m_buffer = buffer;
|
m_buffer = buffer;
|
||||||
m_buffer_size = buffer_size;
|
m_buffer_size = buffer_size;
|
||||||
m_size = size;
|
m_size = size;
|
||||||
|
m_gap_position = size;
|
||||||
}
|
}
|
||||||
|
|
||||||
GapBuffer::~GapBuffer()
|
GapBuffer::~GapBuffer()
|
||||||
|
@ -15,6 +15,7 @@ protected:
|
|||||||
uint8_t * m_buffer;
|
uint8_t * m_buffer;
|
||||||
size_t m_buffer_size;
|
size_t m_buffer_size;
|
||||||
size_t m_size;
|
size_t m_size;
|
||||||
|
size_t m_gap_position;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user