Skip to content
API Documentation
BastionGuard™
ILeakProvider Class Referenceabstract

#include <ILeakProvider.hpp>

Inheritance diagram for ILeakProvider:
HibpProvider LeakCheckProvider

Public Member Functions

virtual ~ILeakProvider ()=default
virtual std::vector< LeakRecord > checkEmail (const std::string &email)=0
virtual std::string name () const =0

Detailed Description

Definition at line 27 of file ILeakProvider.hpp.

Constructor & Destructor Documentation

◆ ~ILeakProvider()

virtual ILeakProvider::~ILeakProvider ( )
virtualdefault

Member Function Documentation

◆ checkEmail()

virtual std::vector< LeakRecord > ILeakProvider::checkEmail ( const std::string & email)
pure virtual

Implemented in HibpProvider, and LeakCheckProvider.

◆ name()

virtual std::string ILeakProvider::name ( ) const
pure virtual

Implemented in HibpProvider, and LeakCheckProvider.


The documentation for this class was generated from the following file: