Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations
nssilckt.h File Reference
#include "prtypes.h"
#include "prmon.h"
#include "prlock.h"
#include "prcvar.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pzTrace_s

Defines

#define PZLock   PRLock
#define PZCondVar   PRCondVar
#define PZMonitor   PRMonitor

Enumerations

enum  nssILockType {
  nssILockArena = 0, nssILockSession = 1, nssILockObject = 2, nssILockRefLock = 3,
  nssILockCert = 4, nssILockCertDB = 5, nssILockDBM = 6, nssILockCache = 7,
  nssILockSSL = 8, nssILockList = 9, nssILockSlot = 10, nssILockFreelist = 11,
  nssILockOID = 12, nssILockAttribute = 13, nssILockPK11cxt = 14, nssILockRWLock = 15,
  nssILockOther = 16, nssILockSelfServ = 17, nssILockKeyDB = 18, nssILockLast,
  nssILockArena = 0, nssILockSession = 1, nssILockObject = 2, nssILockRefLock = 3,
  nssILockCert = 4, nssILockCertDB = 5, nssILockDBM = 6, nssILockCache = 7,
  nssILockSSL = 8, nssILockList = 9, nssILockSlot = 10, nssILockFreelist = 11,
  nssILockOID = 12, nssILockAttribute = 13, nssILockPK11cxt = 14, nssILockRWLock = 15,
  nssILockOther = 16, nssILockSelfServ = 17, nssILockKeyDB = 18, nssILockLast
}
enum  nssILockOp {
  FlushTT = 0, NewLock = 1, Lock = 2, Unlock = 3,
  DestroyLock = 4, NewCondVar = 5, WaitCondVar = 6, NotifyCondVar = 7,
  NotifyAllCondVar = 8, DestroyCondVar = 9, NewMonitor = 10, EnterMonitor = 11,
  ExitMonitor = 12, Notify = 13, NotifyAll = 14, Wait = 15,
  DestroyMonitor = 16, FlushTT = 0, NewLock = 1, Lock = 2,
  Unlock = 3, DestroyLock = 4, NewCondVar = 5, WaitCondVar = 6,
  NotifyCondVar = 7, NotifyAllCondVar = 8, DestroyCondVar = 9, NewMonitor = 10,
  EnterMonitor = 11, ExitMonitor = 12, Notify = 13, NotifyAll = 14,
  Wait = 15, DestroyMonitor = 16
}

Class Documentation

struct pzTrace_s

Definition at line 191 of file nssilckt.h.

Class Members
PRIntervalTime callTime
char file
PRIntervalTime heldTime
PRIntn line
void * lock
nssILockType ltype
nssILockOp op
PRUint32 threadID

Define Documentation

Definition at line 218 of file nssilckt.h.

Definition at line 217 of file nssilckt.h.

Definition at line 219 of file nssilckt.h.


Enumeration Type Documentation

enum nssILockOp
Enumerator:
FlushTT 
NewLock 
Lock 
Unlock 
DestroyLock 
NewCondVar 
WaitCondVar 
NotifyCondVar 
NotifyAllCondVar 
DestroyCondVar 
NewMonitor 
EnterMonitor 
ExitMonitor 
Notify 
NotifyAll 
Wait 
DestroyMonitor 
FlushTT 
NewLock 
Lock 
Unlock 
DestroyLock 
NewCondVar 
WaitCondVar 
NotifyCondVar 
NotifyAllCondVar 
DestroyCondVar 
NewMonitor 
EnterMonitor 
ExitMonitor 
Notify 
NotifyAll 
Wait 
DestroyMonitor 

Definition at line 168 of file nssilckt.h.

Enumerator:
nssILockArena 
nssILockSession 
nssILockObject 
nssILockRefLock 
nssILockCert 
nssILockCertDB 
nssILockDBM 
nssILockCache 
nssILockSSL 
nssILockList 
nssILockSlot 
nssILockFreelist 
nssILockOID 
nssILockAttribute 
nssILockPK11cxt 
nssILockRWLock 
nssILockOther 
nssILockSelfServ 
nssILockKeyDB 
nssILockLast 
nssILockArena 
nssILockSession 
nssILockObject 
nssILockRefLock 
nssILockCert 
nssILockCertDB 
nssILockDBM 
nssILockCache 
nssILockSSL 
nssILockList 
nssILockSlot 
nssILockFreelist 
nssILockOID 
nssILockAttribute 
nssILockPK11cxt 
nssILockRWLock 
nssILockOther 
nssILockSelfServ 
nssILockKeyDB 
nssILockLast 

Definition at line 141 of file nssilckt.h.