22 lines
384 B
C++
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" );
|
||
|
}
|
||
|
}
|