23 #include <flagset.hpp> 25 #include <odb/lazy-ptr.hxx> std::weak_ptr< AuditTracker > AuditTrackerWPtr
Someone joined the group.
odb::lazy_shared_ptr< AuditEntry > AuditEntryLPtr
Implementation of IAuditEntry, backed by ODB.
std::shared_ptr< DoorEvent > DoorEventPtr
Provides an implementation of IGroupEvent.
std::shared_ptr< ZoneEvent > ZoneEventPtr
This is the header file for a generated source file, GitSHA1.cpp.
Provides an implementation of IDoorEvent.
This event is linked to door.
std::shared_ptr< ScheduleEvent > ScheduleEventPtr
std::unique_ptr< WSAPICall > WSAPICallUPtr
Provides an implementation of IZoneEvent.
std::shared_ptr< IWSAPICall > IWSAPICallPtr
unsigned long AuditEntryId
Interface to audit object that take care of tracking user/group membership change.
Interface that describes an Audit object for group related event.
std::shared_ptr< IAuditEntry > IAuditEntryPtr
std::shared_ptr< IGroupEvent > IGroupEventPtr
Implementation of IAuditTracker, backed by ODB.
An attempt to change the password failed.
Audit interface to Schedule related events.
std::shared_ptr< IZoneEvent > IZoneEventPtr
Provides an implementation of IUserEvent.
std::shared_ptr< IScheduleEvent > IScheduleEventPtr
Base interface to Audit object.
std::shared_ptr< UserGroupMembershipEvent > UserGroupMembershipEventPtr
std::shared_ptr< IUserEvent > IUserEventPtr
Interface that describes an Audit object for zone related event.
std::shared_ptr< AuditEntry > AuditEntryPtr
std::shared_ptr< AuditTracker > AuditTrackerPtr
std::shared_ptr< ICredentialEvent > ICredentialEventPtr
std::shared_ptr< IAccessPointEvent > IAccessPointEventPtr
The AuditTracker class provides the ability to "track" the audit log and acknowledge its entries...
FlagSet< EventType > EventMask
Provides an implementation of IScheduleEvent.
std::shared_ptr< IUserGroupMembershipEvent > IUserGroupMembershipEventPtr
Interface for update-related event.
Provides an implementation of ICredentialEvent.
An audit entry dedicated to tracing API call.
Interface that describes an Audit object for AccessPoint related event.
std::shared_ptr< IAuditTracker > IAuditTrackerPtr
std::shared_ptr< UpdateEvent > UpdateEventPtr
std::shared_ptr< IDoorEvent > IDoorEventPtr
std::shared_ptr< IUpdateEvent > IUpdateEventPtr
Provides an implementation of IUserGroupMembershipEvent.
std::shared_ptr< AccessPointEvent > AccessPointEventPtr
std::shared_ptr< WSAPICall > WSAPICallPtr
Interface that describes an Audit object for door related event.
std::shared_ptr< UserEvent > UserEventPtr
std::shared_ptr< CredentialEvent > CredentialEventPtr
Provides an implementation of IUpdateEvent.
Audit interface to Credential related events.
Provides the implementation of IWSAPICall.
std::shared_ptr< GroupEvent > GroupEventPtr
Provide static methods to instanciate various Audit objects.
Provides an implementation of IAccessPointEvent.
std::weak_ptr< AuditEntry > AuditEntryWPtr
Interface that describes an Audit object when a user-related event happens.