Prepare timer support

This commit is contained in:
momo5502
2025-06-01 13:30:10 +02:00
parent c605131a80
commit da658e5178
12 changed files with 110 additions and 21 deletions

View File

@@ -6,6 +6,21 @@
#include <utils/file_handle.hpp>
#include <platform/synchronisation.hpp>
struct timer : ref_counted_object
{
std::u16string name{};
void serialize_object(utils::buffer_serializer& buffer) const override
{
buffer.write(this->name);
}
void deserialize_object(utils::buffer_deserializer& buffer) override
{
buffer.read(this->name);
}
};
struct event : ref_counted_object
{
bool signaled{};