Leosac
0.8.0
Open Source Access Control
|
Classes | |
class | Credential |
An ODB enabled credential object. More... | |
class | CredentialValidator |
Perform model-level validation against a base credential object. More... | |
class | ICredential |
Base interface for credential objects. More... | |
class | IPinCode |
Interface for PinCode credentials. More... | |
class | IRFIDCard |
Interface for RFIDCard credential. More... | |
class | PinCode |
A PinCode credential. More... | |
class | PinCodeValidator |
class | RFIDCard |
An RFID card credential. More... | |
class | RFIDCardPin |
Credentials composed of an RFIDCard and a PIN code. More... | |
class | RFIDCardValidator |
Typedefs | |
using | ICredentialPtr = std::shared_ptr< ICredential > |
using | CredentialId = unsigned long |
using | CredentialPtr = std::shared_ptr< Credential > |
using | CredentialLWPtr = odb::lazy_weak_ptr< Credential > |
using | CredentialLPtr = odb::lazy_shared_ptr< Credential > |
using | IRFIDCardPtr = std::shared_ptr< IRFIDCard > |
using | RFIDCardPtr = std::shared_ptr< RFIDCard > |
using | PinCodePtr = std::shared_ptr< PinCode > |
using | RFIDCardPinPtr = std::shared_ptr< RFIDCardPin > |
using Leosac::Cred::CredentialId = typedef unsigned long |
Definition at line 35 of file CredentialFwd.hpp.
using Leosac::Cred::CredentialLPtr = typedef odb::lazy_shared_ptr<Credential> |
Definition at line 38 of file CredentialFwd.hpp.
using Leosac::Cred::CredentialLWPtr = typedef odb::lazy_weak_ptr<Credential> |
Definition at line 37 of file CredentialFwd.hpp.
using Leosac::Cred::CredentialPtr = typedef std::shared_ptr<Credential> |
Definition at line 36 of file CredentialFwd.hpp.
using Leosac::Cred::ICredentialPtr = typedef std::shared_ptr<ICredential> |
Definition at line 32 of file CredentialFwd.hpp.
using Leosac::Cred::IRFIDCardPtr = typedef std::shared_ptr<IRFIDCard> |
Definition at line 41 of file CredentialFwd.hpp.
using Leosac::Cred::PinCodePtr = typedef std::shared_ptr<PinCode> |
Definition at line 47 of file CredentialFwd.hpp.
using Leosac::Cred::RFIDCardPinPtr = typedef std::shared_ptr<RFIDCardPin> |
Definition at line 50 of file CredentialFwd.hpp.
using Leosac::Cred::RFIDCardPtr = typedef std::shared_ptr<RFIDCard> |
Definition at line 43 of file CredentialFwd.hpp.