diff options
Diffstat (limited to 'src/tls/tls_alert.h')
-rw-r--r-- | src/tls/tls_alert.h | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/src/tls/tls_alert.h b/src/tls/tls_alert.h index f2c270704..acbcc56d6 100644 --- a/src/tls/tls_alert.h +++ b/src/tls/tls_alert.h @@ -64,17 +64,17 @@ class BOTAN_DLL Alert /** * @return true iff this alert is non-empty */ - bool is_valid() const { return (type_code != NULL_ALERT); } + bool is_valid() const { return (m_type_code != NULL_ALERT); } /** * @return if this alert is a fatal one or not */ - bool is_fatal() const { return fatal; } + bool is_fatal() const { return m_fatal; } /** * @return type of alert */ - Type type() const { return type_code; } + Type type() const { return m_type_code; } /** * @return type of alert @@ -82,6 +82,11 @@ class BOTAN_DLL Alert std::string type_string() const; /** + * Serialize an alert + */ + std::vector<byte> serialize() const; + + /** * Deserialize an Alert message * @param buf the serialized alert */ @@ -89,16 +94,16 @@ class BOTAN_DLL Alert /** * Create a new Alert - * @param alert_type the type of alert - * @param is_fatal specifies if this is a fatal alert + * @param type_code the type of alert + * @param fatal specifies if this is a fatal alert */ - Alert(Type alert_type, bool is_fatal = false) : - fatal(is_fatal), type_code(alert_type) {} + Alert(Type type_code, bool fatal = false) : + m_fatal(fatal), m_type_code(type_code) {} - Alert() : fatal(false), type_code(NULL_ALERT) {} + Alert() : m_fatal(false), m_type_code(NULL_ALERT) {} private: - bool fatal; - Type type_code; + bool m_fatal; + Type m_type_code; }; } |