|
Leosac
0.8.0
Open Source Access Control
|
AuthSourceBuilder()=default
virtual Cred::ICredentialPtr create(zmqpp::message *msg)
Create a Credential object from a message.
Cred::ICredentialPtr create_simple_csn(const std::string &name, zmqpp::message *msg)
bool extract_source_name(const std::string &input, std::string *output) const
Extract the source name from the frame.
Cred::ICredentialPtr create_pincode(const std::string &name, zmqpp::message *msg)
Create an auth source from WIEGAND_PIN data type.
This is the header file for a generated source file, GitSHA1.cpp.
Cred::ICredentialPtr create_simple_wiegand(const std::string &name, zmqpp::message *msg)
Create an auth source from SIMPLE_WIEGAND data type.
This class is some kind of factory to create IAuthenticationSource object from a zmqpp::message sent ...
AuthSourceBuilder & operator=(const AuthSourceBuilder &)=delete
std::shared_ptr< ICredential > ICredentialPtr
Cred::ICredentialPtr create_wiegand_card_pin(const std::string &name, zmqpp::message *msg)
Create an auth source from a WiegandCard and PIN Code.
virtual ~AuthSourceBuilder()=default