  | 
  
    Leosac
    0.8.0
    
   Open Source Access Control 
   | 
 
 
 
 
Go to the documentation of this file.
   76         return door_.lock()->id();
 
   82     ASSERT_LOG(ap_update, 
"Cannot attach a null update.");
 
   84     ap_update->access_point(shared_from_this());
 
  
 
Holds classes relevant to the Authentication and Authorization subsystem.
 
#define ASSERT_LOG(cond, msg)
 
DoorId door_id() const override
 
std::shared_ptr< AccessPointUpdate > AccessPointUpdatePtr
 
std::string controller_module() const override
The name of the module that manages the access point.
 
This is the header file for a generated source file, GitSHA1.cpp.
 
std::weak_ptr< Door > door_
 
std::shared_ptr< IDoor > IDoorPtr
 
IDoorPtr door() const override
 
AccessPointId id() const override
 
const std::string & alias() const override
 
std::vector< AccessPointUpdateLPtr > updates_
The history of the updates performed against the access-point.
 
std::string controller_module_
Which module is responsible for this access point.
 
const std::string & description() const override
 
void attach_update(AccessPointUpdatePtr)
Attach a new update object to the access-point.
 
unsigned long AccessPointId