gecko-dev/security/manager/ssl/PKCS11ModuleDB.h
David Keeler 087f092867 bug 1421084 - part 4/4 - remove nsNSSShutDown.h and (hopefully) all references to it r=mt,ttaubert
MozReview-Commit-ID: 2mhvHsC5Nil

--HG--
extra : rebase_source : 651c2bcf8655f75756ea2bac788eb8c0781dc90a
2018-01-24 14:44:01 -08:00

37 lines
905 B
C++

/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#ifndef PKCS11ModuleDB_h
#define PKCS11ModuleDB_h
#include "nsIPKCS11ModuleDB.h"
#include "nsString.h"
namespace mozilla { namespace psm {
#define NS_PKCS11MODULEDB_CID \
{ 0xff9fbcd7, 0x9517, 0x4334, \
{ 0xb9, 0x7a, 0xce, 0xed, 0x78, 0x90, 0x99, 0x74 }}
class PKCS11ModuleDB : public nsIPKCS11ModuleDB
{
public:
PKCS11ModuleDB() {}
NS_DECL_ISUPPORTS
NS_DECL_NSIPKCS11MODULEDB
protected:
virtual ~PKCS11ModuleDB() {}
};
void GetModuleNameForTelemetry(/*in*/ const SECMODModule* module,
/*out*/nsString& result);
} } // namespace mozilla::psm
#endif // PKCS11ModuleDB_h