LogDoctor/logdoctor/modules/blacklists/modules/blacklist.cpp

22 lines
384 B
C++

#include "blacklist.h"
#include "modules/exceptions.h"
Blacklist::Blacklist() noexcept
: client{ BlacklistField::Client }
{
}
BlacklistItem& Blacklist::get( const BlacklistField field )
{
switch (field) {
case BlacklistField::Client:
return this->client;
default:
throw DoNotCatchException( "Unexpected BlacklistField" );
}
}