plhash.h File Reference


Classes

struct  PLHashAllocOps
struct  PLHashEntry
struct  PLHashTable

Typedefs

typedef
typedefPR_BEGIN_EXTERN_C
struct PLHashEntry 
PLHashEntry
typedef struct PLHashTable PLHashTable
typedef PRUint32 PLHashNumber
typedef PLHashNumber(PR_CALLBACKPLHashFunction )(const void *key)
typedef PRIntn(PR_CALLBACKPLHashComparator )(const void *v1, const void *v2)

Functions

PR_END_EXTERN_C typedef PRIntn (PR_CALLBACK *PLHashEnumerator)(PLHashEntry *he
 PR_EXTERN (PLHashTable *) PL_NewHashTable(PRUint32 numBuckets
 PR_EXTERN (void) PL_HashTableDestroy(PLHashTable *ht)
 Sets SecurityCotext for proxy env.
 PR_EXTERN (PLHashEntry *) PL_HashTableAdd(PLHashTable *ht
 PR_EXTERN (PRBool) PL_HashTableRemove(PLHashTable *ht
 PR_EXTERN (void *) PL_HashTableLookup(PLHashTable *ht
 PR_EXTERN (PRIntn) PL_HashTableEnumerateEntries(PLHashTable *ht
 PR_EXTERN (PLHashNumber) PL_HashString(const void *key)
 PR_EXTERN (PLHashEntry **) PL_HashTableRawLookup(PLHashTable *ht

Variables

PR_END_EXTERN_C typedef PRIntn i
PR_END_EXTERN_C typedef PRIntn
void * 
arg
PLHashFunction keyHash
PLHashFunction PLHashComparator keyCompare
PLHashFunction
PLHashComparator
PLHashComparator 
valueCompare
PLHashFunction
PLHashComparator
PLHashComparator const
PLHashAllocOps
allocOps
PLHashFunction
PLHashComparator
PLHashComparator const
PLHashAllocOps void * 
allocPriv
const void * key
const void void * value
PLHashEnumerator f
const void * v2
PLHashEntry ** hep
PLHashEntry PLHashEntryhe
PLHashEnumerator dump
PLHashEnumerator FILE * fp


Typedef Documentation

typedef typedefPR_BEGIN_EXTERN_C struct PLHashEntry PLHashEntry

typedef struct PLHashTable PLHashTable

typedef PRIntn(PR_CALLBACK * PLHashComparator)(const void *v1, const void *v2)


Function Documentation

PR_END_EXTERN_C typedef PRIntn ( PR_CALLBACK PLHashEnumerator  ) 

PR_EXTERN ( PLHashTable  ) 

PR_EXTERN ( void   ) 

Print the stack trace identified.

Track all realloc and free calls operating on a given allocation.

Flush all logfile buffers.

Walk the stack, dumping frames in standard form to ofp.

Emit a timestamp event with the given caption to the current log file.

Close the file descriptor fd and forget any bookkeeping associated with it.

Enable malloc tracing.

Disable malloc tracing.

Stop all malloc tracing, flushing any buffered events to the logfile.

Do nothing if fd is -1.

If skip is 0, exclude the frames for NS_TraceStack and anything it calls to do the walk. If skip is less than 0, include -skip such frames. If skip is positive, exclude that many frames leading to the call to NS_TraceStack.

PR_EXTERN ( PLHashEntry  ) 

PR_EXTERN ( PRBool   ) 

PR_EXTERN ( void *   ) 

PR_EXTERN ( PRIntn   ) 

PR_EXTERN ( PLHashNumber   )  const

PR_EXTERN ( PLHashEntry **   ) 


Variable Documentation

PR_END_EXTERN_C typedef PRIntn i

PLHashEnumerator void* arg

PLHashEnumerator f

const void* v2

PLHashEnumerator dump

PLHashEnumerator FILE* fp


Generated Mozilla by doxygen 1.5.6