|  | Leosac
    0.8.0
    Open Source Access Control | 
#include <AccessPointUpdate.hpp>
 Inheritance diagram for Leosac::Auth::AccessPointUpdate:
 Inheritance diagram for Leosac::Auth::AccessPointUpdate: Collaboration diagram for Leosac::Auth::AccessPointUpdate:
 Collaboration diagram for Leosac::Auth::AccessPointUpdate:| Public Member Functions | |
| AccessPointUpdate () | |
| Default constructor for the AccessPointUpdate object.  More... | |
| virtual | ~AccessPointUpdate ()=default | 
| Auth::AccessPointId | access_point_id () const | 
| Auth::AccessPointLWPtr | access_point () const | 
| void | access_point (Auth::AccessPointPtr ap) | 
| Set the access point owning the updates.  More... | |
|  Public Member Functions inherited from Leosac::update::Update | |
| Update () | |
| virtual UpdateId | id () const override | 
| virtual const TimePoint & | generated_at () const override | 
| virtual Status | status () const override | 
| virtual void | status (Status st) override | 
| virtual const TimePoint & | status_updated_at () const override | 
| virtual void | set_checkpoint (Audit::AuditEntryPtr) override | 
| Set the checkpoint for the update object.  More... | |
| virtual Audit::AuditEntryId | get_checkpoint () const override | 
| virtual const std::string & | source_module () const override | 
| virtual void | source_module (const std::string &s) override | 
| virtual const std::string & | description () const override | 
| virtual void | description (const std::string &d) override | 
|  Public Member Functions inherited from Leosac::update::IUpdate | |
| virtual | ~IUpdate ()=default | 
| Public Attributes | |
| Auth::AccessPointLWPtr | access_point_ | 
| The access point targeted by this update.  More... | |
| Friends | |
| class | odb::access | 
| Additional Inherited Members | |
|  Public Types inherited from Leosac::update::IUpdate | |
| using | TimePoint = std::chrono::system_clock::time_point | 
Definition at line 29 of file AccessPointUpdate.hpp.
| Leosac::Auth::AccessPointUpdate::AccessPointUpdate | ( | ) | 
Default constructor for the AccessPointUpdate object.
The update's status_ defaults to ST_PENDING. 
Definition at line 28 of file AccessPointUpdate.cpp.
| 
 | virtualdefault | 
| AccessPointLWPtr Leosac::Auth::AccessPointUpdate::access_point | ( | ) | const | 
Definition at line 40 of file AccessPointUpdate.cpp.
| void Leosac::Auth::AccessPointUpdate::access_point | ( | Auth::AccessPointPtr | ap | ) | 
Set the access point owning the updates.
Definition at line 45 of file AccessPointUpdate.cpp.
| Auth::AccessPointId Leosac::Auth::AccessPointUpdate::access_point_id | ( | ) | const | 
Definition at line 33 of file AccessPointUpdate.cpp.
| 
 | friend | 
Definition at line 59 of file AccessPointUpdate.hpp.
| Auth::AccessPointLWPtr Leosac::Auth::AccessPointUpdate::access_point_ | 
The access point targeted by this update.
Definition at line 57 of file AccessPointUpdate.hpp.