OLD | NEW |
1 /* This Source Code Form is subject to the terms of the Mozilla Public | 1 /* This Source Code Form is subject to the terms of the Mozilla Public |
2 * License, v. 2.0. If a copy of the MPL was not distributed with this | 2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
4 | 4 |
5 #ifndef CKFWM_H | 5 #ifndef CKFWM_H |
6 #define CKFWM_H | 6 #define CKFWM_H |
7 | 7 |
8 /* | 8 /* |
9 * ckfwm.h | 9 * ckfwm.h |
10 * | 10 * |
(...skipping 23 matching lines...) Expand all Loading... |
34 * nssCKFWHash_Exists | 34 * nssCKFWHash_Exists |
35 * nssCKFWHash_Lookup | 35 * nssCKFWHash_Lookup |
36 * nssCKFWHash_Iterate | 36 * nssCKFWHash_Iterate |
37 */ | 37 */ |
38 | 38 |
39 /* | 39 /* |
40 * nssCKFWHash_Create | 40 * nssCKFWHash_Create |
41 * | 41 * |
42 */ | 42 */ |
43 NSS_EXTERN nssCKFWHash * | 43 NSS_EXTERN nssCKFWHash * |
44 nssCKFWHash_Create | 44 nssCKFWHash_Create( |
45 ( | 45 NSSCKFWInstance *fwInstance, |
46 NSSCKFWInstance *fwInstance, | 46 NSSArena *arena, |
47 NSSArena *arena, | 47 CK_RV *pError); |
48 CK_RV *pError | |
49 ); | |
50 | 48 |
51 /* | 49 /* |
52 * nssCKFWHash_Destroy | 50 * nssCKFWHash_Destroy |
53 * | 51 * |
54 */ | 52 */ |
55 NSS_EXTERN void | 53 NSS_EXTERN void |
56 nssCKFWHash_Destroy | 54 nssCKFWHash_Destroy( |
57 ( | 55 nssCKFWHash *hash); |
58 nssCKFWHash *hash | |
59 ); | |
60 | 56 |
61 /* | 57 /* |
62 * nssCKFWHash_Add | 58 * nssCKFWHash_Add |
63 * | 59 * |
64 */ | 60 */ |
65 NSS_EXTERN CK_RV | 61 NSS_EXTERN CK_RV |
66 nssCKFWHash_Add | 62 nssCKFWHash_Add( |
67 ( | 63 nssCKFWHash *hash, |
68 nssCKFWHash *hash, | 64 const void *key, |
69 const void *key, | 65 const void *value); |
70 const void *value | |
71 ); | |
72 | 66 |
73 /* | 67 /* |
74 * nssCKFWHash_Remove | 68 * nssCKFWHash_Remove |
75 * | 69 * |
76 */ | 70 */ |
77 NSS_EXTERN void | 71 NSS_EXTERN void |
78 nssCKFWHash_Remove | 72 nssCKFWHash_Remove( |
79 ( | 73 nssCKFWHash *hash, |
80 nssCKFWHash *hash, | 74 const void *it); |
81 const void *it | |
82 ); | |
83 | 75 |
84 /* | 76 /* |
85 * nssCKFWHash_Count | 77 * nssCKFWHash_Count |
86 * | 78 * |
87 */ | 79 */ |
88 NSS_EXTERN CK_ULONG | 80 NSS_EXTERN CK_ULONG |
89 nssCKFWHash_Count | 81 nssCKFWHash_Count( |
90 ( | 82 nssCKFWHash *hash); |
91 nssCKFWHash *hash | |
92 ); | |
93 | 83 |
94 /* | 84 /* |
95 * nssCKFWHash_Exists | 85 * nssCKFWHash_Exists |
96 * | 86 * |
97 */ | 87 */ |
98 NSS_EXTERN CK_BBOOL | 88 NSS_EXTERN CK_BBOOL |
99 nssCKFWHash_Exists | 89 nssCKFWHash_Exists( |
100 ( | 90 nssCKFWHash *hash, |
101 nssCKFWHash *hash, | 91 const void *it); |
102 const void *it | |
103 ); | |
104 | 92 |
105 /* | 93 /* |
106 * nssCKFWHash_Lookup | 94 * nssCKFWHash_Lookup |
107 * | 95 * |
108 */ | 96 */ |
109 NSS_EXTERN void * | 97 NSS_EXTERN void * |
110 nssCKFWHash_Lookup | 98 nssCKFWHash_Lookup( |
111 ( | 99 nssCKFWHash *hash, |
112 nssCKFWHash *hash, | 100 const void *it); |
113 const void *it | |
114 ); | |
115 | 101 |
116 /* | 102 /* |
117 * nssCKFWHash_Iterate | 103 * nssCKFWHash_Iterate |
118 * | 104 * |
119 */ | 105 */ |
120 NSS_EXTERN void | 106 NSS_EXTERN void |
121 nssCKFWHash_Iterate | 107 nssCKFWHash_Iterate( |
122 ( | 108 nssCKFWHash *hash, |
123 nssCKFWHash *hash, | 109 nssCKFWHashIterator fcn, |
124 nssCKFWHashIterator fcn, | 110 void *closure); |
125 void *closure | |
126 ); | |
127 | 111 |
128 #endif /* CKFWM_H */ | 112 #endif /* CKFWM_H */ |
OLD | NEW |