|
E-MailRelay
|
A base interface for GSsl::Library pimple classes. More...
#include <gssl.h>
Inheritance diagram for GSsl::LibraryImpBase:Public Member Functions | |
| virtual | ~LibraryImpBase ()=default |
| Destructor. | |
| virtual std::string | id () const =0 |
| Implements Library::id(). | |
| virtual void | addProfile (const std::string &, bool, const std::string &, const std::string &, const std::string &, const std::string &, const std::string &, const std::string &)=0 |
| Implements Library::addProfile(). | |
| virtual bool | hasProfile (const std::string &profile_name) const =0 |
| Implements Library::hasProfile(). | |
| virtual const Profile & | profile (const std::string &profile_name) const =0 |
| Implements Library::profile(). | |
| virtual G::StringArray | digesters (bool) const =0 |
| Implements Library::digesters(). | |
| virtual Digester | digester (const std::string &, const std::string &, bool) const =0 |
| Implements Library::digester(). | |
Static Public Member Functions | |
| static bool | consume (G::StringArray &list, std::string_view item) |
| A convenience function that removes the item from the list and returns true iff is was removed. More... | |
A base interface for GSsl::Library pimple classes.
A common base allows for multiple TLS libraries to be built in and then selected at run-time.
|
static |