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