2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
60
61
78LWS_VISIBLE LWS_EXTERN
const void *
80LWS_VISIBLE LWS_EXTERN
const void *
82LWS_VISIBLE LWS_EXTERN size_t
83lws_map_item_key_len(
struct lws_map_item *_item);
84LWS_VISIBLE LWS_EXTERN size_t
85lws_map_item_value_len(
struct lws_map_item *_item);
88
89
91#define lws_map_item_create_ks(_map, _str, _v, _vl)
92 lws_map_item_create(_map, (const lws_map_key_t)_str,
93 strlen(_str), (const lws_map_value_t)_v,
95#define lws_map_item_lookup_ks(_map, _str)
96 lws_map_item_lookup(_map, (const lws_map_key_t)_str, strlen(_str))
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
123
124
125
126
128LWS_VISIBLE LWS_EXTERN
void *
131LWS_VISIBLE LWS_EXTERN
void
135
136
137
138
139
140
141
142LWS_VISIBLE LWS_EXTERN
void
146
147
148
149
150
151
152
153
154
155
156
157
158
159
161LWS_VISIBLE LWS_EXTERN
struct lws_map_item *
167
168
169
170
171LWS_VISIBLE LWS_EXTERN
void
175
176
177
178
179
180
181
182
183
185LWS_VISIBLE LWS_EXTERN
struct lws_map_item *
lws_map_hash_from_key_t _hash
LWS_VISIBLE LWS_EXTERN const void * lws_map_item_value(struct lws_map_item *_item)
LWS_VISIBLE LWS_EXTERN void lws_map_destroy(lws_map_t **pmap)
LWS_VISIBLE LWS_EXTERN const void * lws_map_item_key(struct lws_map_item *_item)
void(* lws_map_free_t)(void *)
LWS_VISIBLE LWS_EXTERN void lws_map_free_lwsac(void *v)
LWS_VISIBLE LWS_EXTERN void lws_map_item_destroy(struct lws_map_item *item)
LWS_VISIBLE LWS_EXTERN lws_map_t * lws_map_create(const lws_map_info_t *info)
LWS_VISIBLE LWS_EXTERN struct lws_map_item * lws_map_item_lookup(lws_map_t *map, const lws_map_key_t key, size_t keylen)
int(* lws_map_compare_key_t)(const lws_map_key_t key1, size_t kl1, const lws_map_value_t key2, size_t kl2)
lws_map_compare_key_t _compare
void *(* lws_map_alloc_t)(struct lws_map *mo, size_t x)
LWS_VISIBLE LWS_EXTERN void * lws_map_alloc_lwsac(struct lws_map *map, size_t x)
LWS_VISIBLE LWS_EXTERN struct lws_map_item * lws_map_item_create(lws_map_t *map, const lws_map_key_t key, size_t keylen, const lws_map_value_t value, size_t valuelen)