Leosac
0.8.0
Open Source Access Control
|
#include <cstddef>
#include <flagset.hpp>
#include <memory>
#include <odb/lazy-ptr.hxx>
Go to the source code of this file.
Namespaces | |
Leosac | |
This is the header file for a generated source file, GitSHA1.cpp. | |
Leosac::Audit | |
The Audit namespace provides classes and facilities to keep track of what's happening on the Leosac deamon. | |
Typedefs | |
using | Leosac::Audit::AuditEntryId = unsigned long |
using | Leosac::Audit::IAuditEntryPtr = std::shared_ptr< IAuditEntry > |
using | Leosac::Audit::IAuditTrackerPtr = std::shared_ptr< IAuditTracker > |
using | Leosac::Audit::IUserEventPtr = std::shared_ptr< IUserEvent > |
using | Leosac::Audit::IGroupEventPtr = std::shared_ptr< IGroupEvent > |
using | Leosac::Audit::IWSAPICallPtr = std::shared_ptr< IWSAPICall > |
using | Leosac::Audit::IUserGroupMembershipEventPtr = std::shared_ptr< IUserGroupMembershipEvent > |
using | Leosac::Audit::ICredentialEventPtr = std::shared_ptr< ICredentialEvent > |
using | Leosac::Audit::IScheduleEventPtr = std::shared_ptr< IScheduleEvent > |
using | Leosac::Audit::IDoorEventPtr = std::shared_ptr< IDoorEvent > |
using | Leosac::Audit::IAccessPointEventPtr = std::shared_ptr< IAccessPointEvent > |
using | Leosac::Audit::IUpdateEventPtr = std::shared_ptr< IUpdateEvent > |
using | Leosac::Audit::IZoneEventPtr = std::shared_ptr< IZoneEvent > |
using | Leosac::Audit::AuditEntryLPtr = odb::lazy_shared_ptr< AuditEntry > |
using | Leosac::Audit::AuditEntryPtr = std::shared_ptr< AuditEntry > |
using | Leosac::Audit::AuditEntryWPtr = std::weak_ptr< AuditEntry > |
using | Leosac::Audit::AuditTrackerPtr = std::shared_ptr< AuditTracker > |
using | Leosac::Audit::AuditTrackerWPtr = std::weak_ptr< AuditTracker > |
using | Leosac::Audit::WSAPICallUPtr = std::unique_ptr< WSAPICall > |
using | Leosac::Audit::WSAPICallPtr = std::shared_ptr< WSAPICall > |
using | Leosac::Audit::UserEventPtr = std::shared_ptr< UserEvent > |
using | Leosac::Audit::GroupEventPtr = std::shared_ptr< GroupEvent > |
using | Leosac::Audit::UserGroupMembershipEventPtr = std::shared_ptr< UserGroupMembershipEvent > |
using | Leosac::Audit::CredentialEventPtr = std::shared_ptr< CredentialEvent > |
using | Leosac::Audit::ScheduleEventPtr = std::shared_ptr< ScheduleEvent > |
using | Leosac::Audit::DoorEventPtr = std::shared_ptr< DoorEvent > |
using | Leosac::Audit::AccessPointEventPtr = std::shared_ptr< AccessPointEvent > |
using | Leosac::Audit::UpdateEventPtr = std::shared_ptr< UpdateEvent > |
using | Leosac::Audit::ZoneEventPtr = std::shared_ptr< ZoneEvent > |
using | Leosac::Audit::EventMask = FlagSet< EventType > |