LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsIPKCS11ModuleDB.h (source / functions) Hit Total Coverage
Test: output.info Lines: 0 1 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsIPKCS11ModuleDB.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsIPKCS11ModuleDB_h__
       6             : #define __gen_nsIPKCS11ModuleDB_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsISupports_h__
      10             : #include "nsISupports.h"
      11             : #endif
      12             : 
      13             : /* For IDL files that don't want to include root IDL files. */
      14             : #ifndef NS_NO_VTABLE
      15             : #define NS_NO_VTABLE
      16             : #endif
      17             : class nsIPKCS11Module; /* forward declaration */
      18             : 
      19             : class nsIPKCS11Slot; /* forward declaration */
      20             : 
      21             : class nsISimpleEnumerator; /* forward declaration */
      22             : 
      23             : #define NS_PKCS11MODULEDB_CONTRACTID "@mozilla.org/security/pkcs11moduledb;1"
      24             : 
      25             : /* starting interface:    nsIPKCS11ModuleDB */
      26             : #define NS_IPKCS11MODULEDB_IID_STR "ff9fbcd7-9517-4334-b97a-ceed78909974"
      27             : 
      28             : #define NS_IPKCS11MODULEDB_IID \
      29             :   {0xff9fbcd7, 0x9517, 0x4334, \
      30             :     { 0xb9, 0x7a, 0xce, 0xed, 0x78, 0x90, 0x99, 0x74 }}
      31             : 
      32           0 : class NS_NO_VTABLE nsIPKCS11ModuleDB : public nsISupports {
      33             :  public:
      34             : 
      35             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IPKCS11MODULEDB_IID)
      36             : 
      37             :   /* [must_use] nsIPKCS11Module getInternal (); */
      38             :   MOZ_MUST_USE NS_IMETHOD GetInternal(nsIPKCS11Module * *_retval) = 0;
      39             : 
      40             :   /* [must_use] nsIPKCS11Module getInternalFIPS (); */
      41             :   MOZ_MUST_USE NS_IMETHOD GetInternalFIPS(nsIPKCS11Module * *_retval) = 0;
      42             : 
      43             :   /* [must_use] nsIPKCS11Module findModuleByName (in AUTF8String name); */
      44             :   MOZ_MUST_USE NS_IMETHOD FindModuleByName(const nsACString & name, nsIPKCS11Module * *_retval) = 0;
      45             : 
      46             :   /* [must_use] nsIPKCS11Slot findSlotByName (in AUTF8String name); */
      47             :   MOZ_MUST_USE NS_IMETHOD FindSlotByName(const nsACString & name, nsIPKCS11Slot * *_retval) = 0;
      48             : 
      49             :   /* [must_use] nsISimpleEnumerator listModules (); */
      50             :   MOZ_MUST_USE NS_IMETHOD ListModules(nsISimpleEnumerator * *_retval) = 0;
      51             : 
      52             :   /* [must_use] readonly attribute boolean canToggleFIPS; */
      53             :   MOZ_MUST_USE NS_IMETHOD GetCanToggleFIPS(bool *aCanToggleFIPS) = 0;
      54             : 
      55             :   /* [must_use] void toggleFIPSMode (); */
      56             :   MOZ_MUST_USE NS_IMETHOD ToggleFIPSMode(void) = 0;
      57             : 
      58             :   /* [must_use] readonly attribute boolean isFIPSEnabled; */
      59             :   MOZ_MUST_USE NS_IMETHOD GetIsFIPSEnabled(bool *aIsFIPSEnabled) = 0;
      60             : 
      61             : };
      62             : 
      63             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIPKCS11ModuleDB, NS_IPKCS11MODULEDB_IID)
      64             : 
      65             : /* Use this macro when declaring classes that implement this interface. */
      66             : #define NS_DECL_NSIPKCS11MODULEDB \
      67             :   MOZ_MUST_USE NS_IMETHOD GetInternal(nsIPKCS11Module * *_retval) override; \
      68             :   MOZ_MUST_USE NS_IMETHOD GetInternalFIPS(nsIPKCS11Module * *_retval) override; \
      69             :   MOZ_MUST_USE NS_IMETHOD FindModuleByName(const nsACString & name, nsIPKCS11Module * *_retval) override; \
      70             :   MOZ_MUST_USE NS_IMETHOD FindSlotByName(const nsACString & name, nsIPKCS11Slot * *_retval) override; \
      71             :   MOZ_MUST_USE NS_IMETHOD ListModules(nsISimpleEnumerator * *_retval) override; \
      72             :   MOZ_MUST_USE NS_IMETHOD GetCanToggleFIPS(bool *aCanToggleFIPS) override; \
      73             :   MOZ_MUST_USE NS_IMETHOD ToggleFIPSMode(void) override; \
      74             :   MOZ_MUST_USE NS_IMETHOD GetIsFIPSEnabled(bool *aIsFIPSEnabled) override; 
      75             : 
      76             : /* Use this macro when declaring the members of this interface when the
      77             :    class doesn't implement the interface. This is useful for forwarding. */
      78             : #define NS_DECL_NON_VIRTUAL_NSIPKCS11MODULEDB \
      79             :   MOZ_MUST_USE nsresult GetInternal(nsIPKCS11Module * *_retval); \
      80             :   MOZ_MUST_USE nsresult GetInternalFIPS(nsIPKCS11Module * *_retval); \
      81             :   MOZ_MUST_USE nsresult FindModuleByName(const nsACString & name, nsIPKCS11Module * *_retval); \
      82             :   MOZ_MUST_USE nsresult FindSlotByName(const nsACString & name, nsIPKCS11Slot * *_retval); \
      83             :   MOZ_MUST_USE nsresult ListModules(nsISimpleEnumerator * *_retval); \
      84             :   MOZ_MUST_USE nsresult GetCanToggleFIPS(bool *aCanToggleFIPS); \
      85             :   MOZ_MUST_USE nsresult ToggleFIPSMode(void); \
      86             :   MOZ_MUST_USE nsresult GetIsFIPSEnabled(bool *aIsFIPSEnabled); 
      87             : 
      88             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      89             : #define NS_FORWARD_NSIPKCS11MODULEDB(_to) \
      90             :   MOZ_MUST_USE NS_IMETHOD GetInternal(nsIPKCS11Module * *_retval) override { return _to GetInternal(_retval); } \
      91             :   MOZ_MUST_USE NS_IMETHOD GetInternalFIPS(nsIPKCS11Module * *_retval) override { return _to GetInternalFIPS(_retval); } \
      92             :   MOZ_MUST_USE NS_IMETHOD FindModuleByName(const nsACString & name, nsIPKCS11Module * *_retval) override { return _to FindModuleByName(name, _retval); } \
      93             :   MOZ_MUST_USE NS_IMETHOD FindSlotByName(const nsACString & name, nsIPKCS11Slot * *_retval) override { return _to FindSlotByName(name, _retval); } \
      94             :   MOZ_MUST_USE NS_IMETHOD ListModules(nsISimpleEnumerator * *_retval) override { return _to ListModules(_retval); } \
      95             :   MOZ_MUST_USE NS_IMETHOD GetCanToggleFIPS(bool *aCanToggleFIPS) override { return _to GetCanToggleFIPS(aCanToggleFIPS); } \
      96             :   MOZ_MUST_USE NS_IMETHOD ToggleFIPSMode(void) override { return _to ToggleFIPSMode(); } \
      97             :   MOZ_MUST_USE NS_IMETHOD GetIsFIPSEnabled(bool *aIsFIPSEnabled) override { return _to GetIsFIPSEnabled(aIsFIPSEnabled); } 
      98             : 
      99             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     100             : #define NS_FORWARD_SAFE_NSIPKCS11MODULEDB(_to) \
     101             :   MOZ_MUST_USE NS_IMETHOD GetInternal(nsIPKCS11Module * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetInternal(_retval); } \
     102             :   MOZ_MUST_USE NS_IMETHOD GetInternalFIPS(nsIPKCS11Module * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetInternalFIPS(_retval); } \
     103             :   MOZ_MUST_USE NS_IMETHOD FindModuleByName(const nsACString & name, nsIPKCS11Module * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->FindModuleByName(name, _retval); } \
     104             :   MOZ_MUST_USE NS_IMETHOD FindSlotByName(const nsACString & name, nsIPKCS11Slot * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->FindSlotByName(name, _retval); } \
     105             :   MOZ_MUST_USE NS_IMETHOD ListModules(nsISimpleEnumerator * *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ListModules(_retval); } \
     106             :   MOZ_MUST_USE NS_IMETHOD GetCanToggleFIPS(bool *aCanToggleFIPS) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetCanToggleFIPS(aCanToggleFIPS); } \
     107             :   MOZ_MUST_USE NS_IMETHOD ToggleFIPSMode(void) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ToggleFIPSMode(); } \
     108             :   MOZ_MUST_USE NS_IMETHOD GetIsFIPSEnabled(bool *aIsFIPSEnabled) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetIsFIPSEnabled(aIsFIPSEnabled); } 
     109             : 
     110             : #if 0
     111             : /* Use the code below as a template for the implementation class for this interface. */
     112             : 
     113             : /* Header file */
     114             : class nsPKCS11ModuleDB : public nsIPKCS11ModuleDB
     115             : {
     116             : public:
     117             :   NS_DECL_ISUPPORTS
     118             :   NS_DECL_NSIPKCS11MODULEDB
     119             : 
     120             :   nsPKCS11ModuleDB();
     121             : 
     122             : private:
     123             :   ~nsPKCS11ModuleDB();
     124             : 
     125             : protected:
     126             :   /* additional members */
     127             : };
     128             : 
     129             : /* Implementation file */
     130             : NS_IMPL_ISUPPORTS(nsPKCS11ModuleDB, nsIPKCS11ModuleDB)
     131             : 
     132             : nsPKCS11ModuleDB::nsPKCS11ModuleDB()
     133             : {
     134             :   /* member initializers and constructor code */
     135             : }
     136             : 
     137             : nsPKCS11ModuleDB::~nsPKCS11ModuleDB()
     138             : {
     139             :   /* destructor code */
     140             : }
     141             : 
     142             : /* [must_use] nsIPKCS11Module getInternal (); */
     143             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::GetInternal(nsIPKCS11Module * *_retval)
     144             : {
     145             :     return NS_ERROR_NOT_IMPLEMENTED;
     146             : }
     147             : 
     148             : /* [must_use] nsIPKCS11Module getInternalFIPS (); */
     149             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::GetInternalFIPS(nsIPKCS11Module * *_retval)
     150             : {
     151             :     return NS_ERROR_NOT_IMPLEMENTED;
     152             : }
     153             : 
     154             : /* [must_use] nsIPKCS11Module findModuleByName (in AUTF8String name); */
     155             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::FindModuleByName(const nsACString & name, nsIPKCS11Module * *_retval)
     156             : {
     157             :     return NS_ERROR_NOT_IMPLEMENTED;
     158             : }
     159             : 
     160             : /* [must_use] nsIPKCS11Slot findSlotByName (in AUTF8String name); */
     161             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::FindSlotByName(const nsACString & name, nsIPKCS11Slot * *_retval)
     162             : {
     163             :     return NS_ERROR_NOT_IMPLEMENTED;
     164             : }
     165             : 
     166             : /* [must_use] nsISimpleEnumerator listModules (); */
     167             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::ListModules(nsISimpleEnumerator * *_retval)
     168             : {
     169             :     return NS_ERROR_NOT_IMPLEMENTED;
     170             : }
     171             : 
     172             : /* [must_use] readonly attribute boolean canToggleFIPS; */
     173             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::GetCanToggleFIPS(bool *aCanToggleFIPS)
     174             : {
     175             :     return NS_ERROR_NOT_IMPLEMENTED;
     176             : }
     177             : 
     178             : /* [must_use] void toggleFIPSMode (); */
     179             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::ToggleFIPSMode()
     180             : {
     181             :     return NS_ERROR_NOT_IMPLEMENTED;
     182             : }
     183             : 
     184             : /* [must_use] readonly attribute boolean isFIPSEnabled; */
     185             : MOZ_MUST_USE NS_IMETHODIMP nsPKCS11ModuleDB::GetIsFIPSEnabled(bool *aIsFIPSEnabled)
     186             : {
     187             :     return NS_ERROR_NOT_IMPLEMENTED;
     188             : }
     189             : 
     190             : /* End of implementation class template. */
     191             : #endif
     192             : 
     193             : 
     194             : #endif /* __gen_nsIPKCS11ModuleDB_h__ */

Generated by: LCOV version 1.13