nsCMSEncoder::~nsCMSEncoder() { nsNSSShutDownPreventionLock locker; if (isAlreadyShutDown()) return; destructorSafeDestroyNSSReference(); shutdown(calledFromObject); }
nsCryptoHash::~nsCryptoHash() { nsNSSShutDownPreventionLock locker; if (isAlreadyShutDown()) { return; } destructorSafeDestroyNSSReference(); shutdown(calledFromObject); }
RTCCertificate::~RTCCertificate() { nsNSSShutDownPreventionLock locker; if (isAlreadyShutDown()) { return; } destructorSafeDestroyNSSReference(); shutdown(ShutdownCalledFrom::Object); }
~nsZeroTerminatedCertArray() { nsNSSShutDownPreventionLock locker; if (isAlreadyShutDown()) return; destructorSafeDestroyNSSReference(); shutdown(calledFromObject); }
BackgroundFileSaver::~BackgroundFileSaver() { LOG(("Destroying BackgroundFileSaver [this = %p]", this)); nsNSSShutDownPreventionLock lock; if (isAlreadyShutDown()) { return; } destructorSafeDestroyNSSReference(); shutdown(calledFromObject); }
void nsCryptoHash::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void CryptoKey::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void nsCMSEncoder::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void nsCMSMessage::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void nsPK11Token::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
BackgroundFileSaver::~BackgroundFileSaver() { destructorSafeDestroyNSSReference(); shutdown(calledFromObject); }
void BackgroundFileSaver::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void RTCCertificate::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void nsPKCS11Slot::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }
void nsPKCS11Module::virtualDestroyNSSReference() { destructorSafeDestroyNSSReference(); }