X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fprotocol.h;h=bf6c401e339f1bde84a66629708cbcb70322c1bf;hp=f3c18e4c828a60ab9f89dcf4c27d1546ef637ebe;hb=30fa961d1aca319b52071ad9d6e4527ea2638fb7;hpb=71d3d0d705a853fa8fea3729e13dbddf52363417 diff --git a/src/common/protocol.h b/src/common/protocol.h index f3c18e4c..bf6c401e 100644 --- a/src/common/protocol.h +++ b/src/common/protocol.h @@ -42,7 +42,7 @@ enum Feature { }; -enum Handler { +enum class Handler { SignalProxy, AuthHandler }; @@ -51,7 +51,7 @@ enum Handler { /*** Handshake, handled by AuthHandler ***/ struct HandshakeMessage { - inline Handler handler() const { return AuthHandler; } + inline Handler handler() const { return Handler::AuthHandler; } }; @@ -179,7 +179,7 @@ struct SessionState : public HandshakeMessage struct SignalProxyMessage { - inline Handler handler() const { return SignalProxy; } + inline Handler handler() const { return Handler::SignalProxy; } };