Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
NSSCKMDInstanceStr Struct Reference

#include <nssckmdt.h>

List of all members.

Public Member Functions

 CK_RV (PR_CALLBACK *Initialize)(NSSCKMDInstance *mdInstance
 void (PR_CALLBACK *Finalize)(NSSCKMDInstance *mdInstance
 CK_ULONG (PR_CALLBACK *GetNSlots)(NSSCKMDInstance *mdInstance
 CK_VERSION (PR_CALLBACK *GetCryptokiVersion)(NSSCKMDInstance *mdInstance
NSSUTF8 *PR_CALLBACKGetManufacturerID (NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetLibraryDescription (NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
 CK_VERSION (PR_CALLBACK *GetLibraryVersion)(NSSCKMDInstance *mdInstance
 CK_BBOOL (PR_CALLBACK *ModuleHandlesSessionObjects)(NSSCKMDInstance *mdInstance
 CK_RV (PR_CALLBACK *GetSlots)(NSSCKMDInstance *mdInstance
NSSCKMDSlot *PR_CALLBACKWaitForSlotEvent (NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_BBOOL block, CK_RV *pError)
 CK_RV (PR_CALLBACK *Initialize)(NSSCKMDInstance *mdInstance
 void (PR_CALLBACK *Finalize)(NSSCKMDInstance *mdInstance
 CK_ULONG (PR_CALLBACK *GetNSlots)(NSSCKMDInstance *mdInstance
 CK_VERSION (PR_CALLBACK *GetCryptokiVersion)(NSSCKMDInstance *mdInstance
NSSUTF8 *PR_CALLBACKGetManufacturerID (NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
NSSUTF8 *PR_CALLBACKGetLibraryDescription (NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_RV *pError)
 CK_VERSION (PR_CALLBACK *GetLibraryVersion)(NSSCKMDInstance *mdInstance
 CK_BBOOL (PR_CALLBACK *ModuleHandlesSessionObjects)(NSSCKMDInstance *mdInstance
 CK_RV (PR_CALLBACK *GetSlots)(NSSCKMDInstance *mdInstance
NSSCKMDSlot *PR_CALLBACKWaitForSlotEvent (NSSCKMDInstance *mdInstance, NSSCKFWInstance *fwInstance, CK_BBOOL block, CK_RV *pError)

Public Attributes

voidetc
NSSCKFWInstance * fwInstance
NSSCKFWInstance NSSUTF8configurationData
NSSCKFWInstance CK_RVpError
NSSCKFWInstance NSSCKMDSlot * slots []
voidnull

Detailed Description

Definition at line 98 of file nssckmdt.h.


Member Function Documentation

NSSCKMDInstanceStr::CK_BBOOL ( PR_CALLBACK ModuleHandlesSessionObjects)
NSSCKMDInstanceStr::CK_BBOOL ( PR_CALLBACK ModuleHandlesSessionObjects)
NSSCKMDInstanceStr::CK_VERSION ( PR_CALLBACK GetCryptokiVersion)
NSSCKMDInstanceStr::CK_VERSION ( PR_CALLBACK GetCryptokiVersion)
NSSCKMDInstanceStr::CK_VERSION ( PR_CALLBACK GetLibraryVersion)
NSSCKMDInstanceStr::CK_VERSION ( PR_CALLBACK GetLibraryVersion)
NSSUTF8* PR_CALLBACK* NSSCKMDInstanceStr::GetLibraryDescription ( NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDInstanceStr::GetLibraryDescription ( NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDInstanceStr::GetManufacturerID ( NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSUTF8* PR_CALLBACK* NSSCKMDInstanceStr::GetManufacturerID ( NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_RV pError 
)
NSSCKMDSlot* PR_CALLBACK* NSSCKMDInstanceStr::WaitForSlotEvent ( NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_BBOOL  block,
CK_RV pError 
)
NSSCKMDSlot* PR_CALLBACK* NSSCKMDInstanceStr::WaitForSlotEvent ( NSSCKMDInstance *  mdInstance,
NSSCKFWInstance *  fwInstance,
CK_BBOOL  block,
CK_RV pError 
)

Member Data Documentation

Definition at line 112 of file nssckmdt.h.

Definition at line 102 of file nssckmdt.h.

NSSCKFWInstance * NSSCKMDInstanceStr::fwInstance

Definition at line 112 of file nssckmdt.h.

Definition at line 241 of file nssckmdt.h.

NSSCKFWInstance CK_RV * NSSCKMDInstanceStr::pError

Definition at line 134 of file nssckmdt.h.

NSSCKFWInstance NSSCKMDSlot * NSSCKMDInstanceStr::slots

Definition at line 214 of file nssckmdt.h.


The documentation for this struct was generated from the following files: