void TokenDbCommon::resetAcls() { StLock<Mutex> _(*this); if (mHasAclState) { clearAdornments(); // clear ACL state session().removeReference(*this); // unhook from SSN mHasAclState = false; } token().removeCommon(*this); // unregister from Token }
// // Adornable deletes all pointed-to objects when it dies. // Adornable::~Adornable() { clearAdornments(); }