/vbox/src/libs/xpcom18a4/xpcom/ds/ |
H A D | pldhash.h | 104 typedef struct PLDHashTable PLDHashTable; typedef in typeref:struct:PLDHashTable 144 * A PLDHashTable is currently 8 words (without the PL_DHASHMETER overhead) 154 * (PLDHashTable overhead) > (PLHashTable overhead) 215 struct PLDHashTable { struct 262 (* PR_CALLBACK PLDHashAllocTable)(PLDHashTable *table, PRUint32 nbytes); 265 (* PR_CALLBACK PLDHashFreeTable) (PLDHashTable *table, void *ptr); 274 (* PR_CALLBACK PLDHashGetKey) (PLDHashTable *table, 282 (* PR_CALLBACK PLDHashHashKey) (PLDHashTable *table, const void *key); 289 (* PR_CALLBACK PLDHashMatchEntry)(PLDHashTable *tabl [all...] |
H A D | nsTHashtable.h | 48 PL_DHashStubEnumRemove(PLDHashTable *table, 64 * PLDHashTable code. 165 NS_CONST_CAST(PLDHashTable*,&mTable), 252 PLDHashTable mTable; 254 static const void* PR_CALLBACK s_GetKey(PLDHashTable *table, 257 static PLDHashNumber PR_CALLBACK s_HashKey(PLDHashTable *table, 260 static PRBool PR_CALLBACK s_MatchEntry(PLDHashTable *table, 264 static void PR_CALLBACK s_CopyEntry(PLDHashTable *table, 268 static void PR_CALLBACK s_ClearEntry(PLDHashTable *table, 271 static PRBool PR_CALLBACK s_InitEntry(PLDHashTable *tabl [all...] |
H A D | nsStaticNameTable.h | 77 PLDHashTable mNameTable;
|
H A D | nsTHashtable.cpp | 42 PL_DHashStubEnumRemove(PLDHashTable *table,
|
H A D | nsPersistentProperties.h | 76 struct PLDHashTable mTable;
|
H A D | pldhash.c | 64 PL_DHashAllocTable(PLDHashTable *table, PRUint32 nbytes) 74 PL_DHashFreeTable(PLDHashTable *table, void *ptr) 84 PL_DHashStringKey(PLDHashTable *table, const void *key) 96 PL_DHashGetKeyStub(PLDHashTable *table, PLDHashEntryHdr *entry) 104 PL_DHashVoidPtrKeyStub(PLDHashTable *table, const void *key) 110 PL_DHashMatchEntryStub(PLDHashTable *table, 120 PL_DHashMatchStringKey(PLDHashTable *table, 132 PL_DHashMoveEntryStub(PLDHashTable *table, 140 PL_DHashClearEntryStub(PLDHashTable *table, PLDHashEntryHdr *entry) 146 PL_DHashFreeStringKey(PLDHashTable *tabl [all...] |
H A D | nsDoubleHashtable.h | 51 * This file provides several major things to make PLDHashTable easier to use: 81 * // entry class. It interacts very unhappily with PLDHashTable. 158 * The simplifications of PLDHashTable all hinge upon the idea of an entry 189 * entry class. It interacts very unhappily with PLDHashTable. 209 ENTRY_CLASS##GetKey(PLDHashTable* table, PLDHashEntryHdr* entry) \ 215 ENTRY_CLASS##HashKey(PLDHashTable* table, const void* key) \ 220 ENTRY_CLASS##MatchEntry(PLDHashTable *table, const PLDHashEntryHdr *entry, \ 227 ENTRY_CLASS##ClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry) \ 233 ENTRY_CLASS##InitEntry(PLDHashTable *table, PLDHashEntryHdr *entry, \ 245 // HASHTABLE: the name of the PLDHashTable variabl [all...] |
H A D | nsStaticNameTable.cpp | 59 matchNameKeysCaseInsensitive(PLDHashTable*, const PLDHashEntryHdr* aHdr, 78 caseInsensitiveStringHashKey(PLDHashTable *table, const void *key) 175 PLDHashTable& aTable)
|
H A D | nsAtomTable.cpp | 62 static PLDHashTable gAtomTable; 170 AtomTableGetKey(PLDHashTable *table, PLDHashEntryHdr *entry) 178 AtomTableMatchKey(PLDHashTable *table, 188 AtomTableClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry) 228 DumpAtomLeaks(PLDHashTable *table, PLDHashEntryHdr *he,
|
H A D | nsBaseHashtable.h | 189 return PL_DHashTableEnumerate(NS_CONST_CAST(PLDHashTable*, &this->mTable), 244 static PLDHashOperator s_EnumReadStub(PLDHashTable *table, 255 static PLDHashOperator s_EnumStub(PLDHashTable *table, 325 (PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number, void* arg) 344 (PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number, void* arg)
|
H A D | nsHashtable.h | 138 PLDHashTable mHashtable; 183 static PLDHashOperator PR_CALLBACK CopyElement(PLDHashTable* table, 227 static PLDHashOperator PR_CALLBACK EnumerateCopy(PLDHashTable*,
|
H A D | nsHashtable.cpp | 69 matchKeyEntry(PLDHashTable*, const PLDHashEntryHdr* entry, 83 hashKey(PLDHashTable* table, const void* key) 91 clearHashEntry(PLDHashTable* table, PLDHashEntryHdr* entry) 126 hashEnumerate(PLDHashTable* table, PLDHashEntryHdr* hdr, PRUint32 i, void *arg) 289 hashEnumerateShare(PLDHashTable *table, PLDHashEntryHdr *hdr, 324 hashEnumerateRemove(PLDHashTable*, PLDHashEntryHdr* hdr, PRUint32 i, void *arg) 757 nsObjectHashtable::CopyElement(PLDHashTable* table, 862 nsSupportsHashtable::EnumerateCopy(PLDHashTable*,
|
H A D | nsPersistentProperties.cpp | 325 AddElemToArray(PLDHashTable* table, PLDHashEntryHdr *hdr,
|
/vbox/src/libs/xpcom18a4/xpcom/io/ |
H A D | nsFastLoadService.h | 65 PLDHashTable* mFastLoadPtrMap;
|
H A D | nsFastLoadFile.h | 364 PLDHashTable mDocumentMap; 368 PLDHashTable mURIMap; 477 IDMapEnumerate(PLDHashTable *aTable, 483 ObjectMapEnumerate(PLDHashTable *aTable, 489 DocumentMapEnumerate(PLDHashTable *aTable, 495 DependencyMapEnumerate(PLDHashTable *aTable, 503 PLDHashTable mIDMap; 504 PLDHashTable mObjectMap; 505 PLDHashTable mDocumentMap; 506 PLDHashTable mURIMa [all...] |
H A D | nsFastLoadFile.cpp | 331 strmap_ClearEntry(PLDHashTable *aTable, PLDHashEntryHdr *aHdr) 366 objmap_ClearEntry(PLDHashTable *aTable, PLDHashEntryHdr *aHdr) 1239 idmap_GetKey(PLDHashTable *aTable, PLDHashEntryHdr *aHdr) 1247 idmap_HashKey(PLDHashTable *aTable, const void *aKey) 1255 idmap_MatchEntry(PLDHashTable *aTable, 1730 nsFastLoadFileWriter::IDMapEnumerate(PLDHashTable *aTable, 1750 nsFastLoadFileWriter::ObjectMapEnumerate(PLDHashTable *aTable, 1774 nsFastLoadFileWriter::DocumentMapEnumerate(PLDHashTable *aTable, 1794 nsFastLoadFileWriter::DependencyMapEnumerate(PLDHashTable *aTable, 2339 nsFastLoadFileUpdater::CopyReadDocumentMapEntryToUpdater(PLDHashTable *aTabl [all...] |
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/ |
H A D | xptiWorkingSet.cpp | 52 IIDGetKey(PLDHashTable *table, PLDHashEntryHdr *entry) 58 IIDHash(PLDHashTable *table, const void *key) 64 IIDMatch(PLDHashTable *table, 89 NameGetKey(PLDHashTable *table, PLDHashEntryHdr *entry) 95 NameMatch(PLDHashTable *table, 155 xpti_Remover(PLDHashTable *table, PLDHashEntryHdr *hdr, 162 xpti_Invalidator(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
H A D | xptiInterfaceInfoManager.cpp | 1352 xpti_Merger(PLDHashTable *table, PLDHashEntryHdr *hdr, 1626 xpti_ResolvedFileNameLogger(PLDHashTable *table, PLDHashEntryHdr *hdr, 1800 xpti_ArrayAppender(PLDHashTable *table, PLDHashEntryHdr *hdr, 1838 xpti_ArrayPrefixAppender(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
H A D | xptiManifest.cpp | 93 xpti_InterfaceWriter(PLDHashTable *table, PLDHashEntryHdr *hdr,
|
H A D | xptiprivate.h | 440 PLDHashTable* mNameTable; 441 PLDHashTable* mIIDTable;
|
/vbox/src/libs/xpcom18a4/xpcom/components/ |
H A D | nsStaticComponentLoader.cpp | 61 info_RegisterSelf(PLDHashTable *table, PLDHashEntryHdr *hdr, 77 PLDHashTable mInfoHash; 83 info_ClearEntry(PLDHashTable *table, PLDHashEntryHdr *entry) 91 info_InitEntry(PLDHashTable *table, PLDHashEntryHdr *entry, const void *key) 188 nsStaticComponentLoader::info_RegisterSelf(PLDHashTable *table,
|
H A D | nsComponentManager.h | 198 PLDHashTable mFactories; 199 PLDHashTable mContractIDs;
|
H A D | nsComponentManager.cpp | 280 factory_GetKey(PLDHashTable *aTable, PLDHashEntryHdr *aHdr) 288 factory_HashKey(PLDHashTable *aTable, const void *aKey) 296 factory_MatchEntry(PLDHashTable *aTable, const PLDHashEntryHdr *aHdr, 307 factory_ClearEntry(PLDHashTable *aTable, PLDHashEntryHdr *aHdr) 328 contractID_ClearEntry(PLDHashTable *aTable, PLDHashEntryHdr *aHdr) 415 typedef NS_CALLBACK(EnumeratorConverter)(PLDHashTable *table, 429 PLDHashTableEnumeratorImpl(PLDHashTable *table, 450 static PLDHashOperator PR_CALLBACK Enumerator(PLDHashTable *table, 458 PLDHashTableEnumeratorImpl::Enumerator(PLDHashTable *table, 475 PLDHashTableEnumeratorImpl::PLDHashTableEnumeratorImpl(PLDHashTable *tabl [all...] |
/vbox/src/libs/xpcom18a4/java/src/ |
H A D | nsJavaXPCOMBindingUtils.h | 168 friend PLDHashOperator DestroyJavaProxyMappingEnum(PLDHashTable* aTable, 217 PLDHashTable* mHashTable; 225 friend PLDHashOperator DestroyXPTCMappingEnum(PLDHashTable* aTable, 259 PLDHashTable* mHashTable;
|
H A D | nsJavaXPCOMBindingUtils.cpp | 473 DestroyJavaProxyMappingEnum(PLDHashTable* aTable, PLDHashEntryHdr* aHeader, 664 DestroyXPTCMappingEnum(PLDHashTable* aTable, PLDHashEntryHdr* aHeader,
|