summaryrefslogtreecommitdiff
path: root/src/checker/registrator_mails.hpp
blob: 86eb41abdca3d06557094fcaf073f5a91aadc3c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma once

#include "errors/types/imails_error.hpp"
#include <list>

namespace smtp::checker
{
    class RegistratorMails
    {
    public:
		RegistratorMails() = default;
        ~RegistratorMails() = default;

        void Add( errors::types::IErrorPtr const &error );
        bool Check( std::string const& line ) const;
    private:
        std::list<errors::types::IErrorPtr> mErrors;
    };
} // namespace smtp::checker