From 92b65fa15fa8d7ca064ef6178fc749b6a465ad5b Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sun, 10 Oct 2021 05:07:31 -0700 Subject: Avoid manually prefixing EventType_ enums And use a better fitting type that matches how it's used --- core/async_event.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'core/async_event.h') diff --git a/core/async_event.h b/core/async_event.h index 054f0563..750f38c9 100644 --- a/core/async_event.h +++ b/core/async_event.h @@ -8,20 +8,20 @@ struct EffectState; using uint = unsigned int; -enum { - /* End event thread processing. */ - EventType_KillThread = 0, +struct AsyncEvent { + enum : uint { + /* End event thread processing. */ + KillThread = 0, - /* User event types. */ - EventType_SourceStateChange = 1<<0, - EventType_BufferCompleted = 1<<1, - EventType_Disconnected = 1<<2, + /* User event types. */ + SourceStateChange = 1<<0, + BufferCompleted = 1<<1, + Disconnected = 1<<2, - /* Internal events. */ - EventType_ReleaseEffectState = 65536, -}; + /* Internal events. */ + ReleaseEffectState = 65536, + }; -struct AsyncEvent { enum class SrcState { Reset, Stop, -- cgit v1.2.3