33 #ifndef _IDENTT_UTILS_SERVERBASE_HPP_ 34 #define _IDENTT_UTILS_SERVERBASE_HPP_ 41 #include <initializer_list> 48 using ParamsListT=std::vector<std::string>;
71 virtual void init(ParamsListT params)=0;
95 virtual void stop()=0;
99 SharedTable::pointer sharedtable;
112 sharedtable(sharedtable_->share())
ServerBase(const ServerBase &)=delete
make noncopyable
Definition: CryptoBase.hpp:49
virtual void init(ParamsListT params)=0
init : initialize
virtual void stop()=0
stop : shutdown
static const ParamsListT GetRequire()
GetRequire : parameters required.
ServerBase(SharedTable::pointer sharedtable_)
Constructor : private.
Definition: ServerBase.hpp:110
static const std::string GetSection()
GetSection : section required.
virtual ~ServerBase()
destructor
Definition: ServerBase.hpp:60
Definition: ServerBase.hpp:46