add a gap position to GapBuffer

This commit is contained in:
Josh Holtrop 2016-11-01 23:03:53 -04:00
parent 1c62e41b26
commit 42d850a4db
2 changed files with 3 additions and 0 deletions

View File

@ -6,6 +6,7 @@ GapBuffer::GapBuffer()
m_buffer = (uint8_t *)System::alloc_pages(1u);
m_buffer_size = System::page_size;
m_size = 0u;
m_gap_position = 0u;
}
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_size = buffer_size;
m_size = size;
m_gap_position = size;
}
GapBuffer::~GapBuffer()

View File

@ -15,6 +15,7 @@ protected:
uint8_t * m_buffer;
size_t m_buffer_size;
size_t m_size;
size_t m_gap_position;
};
#endif