<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
#
# Licensed under the Apache License 2.0 (the "License").  You may not use
# this file except in compliance with the License.  You can obtain a copy
# in the file LICENSE in the source distribution or at
# https://www.openssl.org/source/license.html

use strict;

package TLSProxy::Alert;

sub new
{
    my $class = shift;
    my ($server,
        $encrypted,
        $level,
        $description) = @_;

    my $self = {
        server =&gt; $server,
        encrypted =&gt; $encrypted,
        level =&gt; $level,
        description =&gt; $description
    };

    return bless $self, $class;
}

#Read only accessors
sub server
{
    my $self = shift;
    return $self-&gt;{server};
}
sub encrypted
{
    my $self = shift;
    return $self-&gt;{encrypted};
}
sub level
{
    my $self = shift;
    return $self-&gt;{level};
}
sub description
{
    my $self = shift;
    return $self-&gt;{description};
}
1;
</pre></body></html>