diff options
Diffstat (limited to 'core/async_event.h')
-rw-r--r-- | core/async_event.h | 22 |
1 files changed, 11 insertions, 11 deletions
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, |