diff options
Diffstat (limited to 'include/framework/scheduling/Version.h')
| -rw-r--r-- | include/framework/scheduling/Version.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/include/framework/scheduling/Version.h b/include/framework/scheduling/Version.h index 8d3d038..9c62ea1 100644 --- a/include/framework/scheduling/Version.h +++ b/include/framework/scheduling/Version.h @@ -84,13 +84,10 @@ public: return version; } - void set_next_buffer_head(size_t new_head) { - m_pending_buffer_head = new_head; - } - bool advance_buffer_head() { - m_buffer_head = m_pending_buffer_head; - return m_buffer->advance_head(m_buffer_head); + auto new_head = m_buffer->get_buffer_view().get_tail(); + m_buffer_head = new_head; + return m_buffer->advance_head(new_head); } private: |