|
|
@@ -1,16 +1,16 @@
|
|
|
-#include "OsEventBuffer.h"
|
|
|
+#include "EventBuffer.h"
|
|
|
#include "Log.h"
|
|
|
|
|
|
namespace crown
|
|
|
{
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-OsEventBuffer::OsEventBuffer() : m_size(0)
|
|
|
+EventBuffer::EventBuffer() : m_size(0)
|
|
|
{
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-void OsEventBuffer::push_event(OsEventType event_type, void* event_data, size_t event_size)
|
|
|
+void EventBuffer::push_event(uint32_t event_type, void* event_data, size_t event_size)
|
|
|
{
|
|
|
if (m_size + sizeof(event_type) + sizeof(event_size) + event_size > MAX_OS_EVENT_BUFFER_SIZE)
|
|
|
{
|
|
|
@@ -29,7 +29,7 @@ void OsEventBuffer::push_event(OsEventType event_type, void* event_data, size_t
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-void OsEventBuffer::push_event_buffer(char* event_buffer, size_t buffer_size)
|
|
|
+void EventBuffer::push_event_buffer(char* event_buffer, size_t buffer_size)
|
|
|
{
|
|
|
if (m_size + buffer_size > MAX_OS_EVENT_BUFFER_SIZE)
|
|
|
{
|
|
|
@@ -45,7 +45,7 @@ void OsEventBuffer::push_event_buffer(char* event_buffer, size_t buffer_size)
|
|
|
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-void* OsEventBuffer::get_next_event(uint32_t& event_type, size_t& event_size)
|
|
|
+void* EventBuffer::get_next_event(uint32_t& event_type, size_t& event_size)
|
|
|
{
|
|
|
static size_t read = 0;
|
|
|
|
|
|
@@ -70,33 +70,33 @@ void* OsEventBuffer::get_next_event(uint32_t& event_type, size_t& event_size)
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-void OsEventBuffer::clear()
|
|
|
+void EventBuffer::clear()
|
|
|
{
|
|
|
m_size = 0;
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-void OsEventBuffer::flush()
|
|
|
+void EventBuffer::flush()
|
|
|
{
|
|
|
m_size = 0;
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-size_t OsEventBuffer::size() const
|
|
|
+size_t EventBuffer::size() const
|
|
|
{
|
|
|
return m_size;
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-char* OsEventBuffer::buffer()
|
|
|
+char* EventBuffer::buffer()
|
|
|
{
|
|
|
return m_buffer;
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
-OsEventBuffer g_os_event_buffer;
|
|
|
+EventBuffer g_os_event_buffer;
|
|
|
|
|
|
-OsEventBuffer* os_event_buffer()
|
|
|
+EventBuffer* os_event_buffer()
|
|
|
{
|
|
|
return &g_os_event_buffer;
|
|
|
}
|