Apache HTTPD
apr_skiplist.h
Go to the documentation of this file.
1/* Licensed to the Apache Software Foundation (ASF) under one or more
2 * contributor license agreements. See the NOTICE file distributed with
3 * this work for additional information regarding copyright ownership.
4 * The ASF licenses this file to You under the Apache License, Version 2.0
5 * (the "License"); you may not use this file except in compliance with
6 * the License. You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#ifndef APR_SKIPLIST_H
18#define APR_SKIPLIST_H
24#include "apr.h"
25#include "apr_portable.h"
26#include <stdlib.h>
27
28#ifdef __cplusplus
29extern "C" {
30#endif /* __cplusplus */
31
45typedef int (*apr_skiplist_compare) (void *, void *);
46
51typedef void (*apr_skiplist_freefunc) (void *);
52
54struct apr_skiplist;
57
63struct apr_skiplistnode;
66
77
89
98
111
124
130
141 void *data,
144
154
167
178
187
196
202
212
222
232
242
256
268
278
291
304
311
318
326
333
339
345
351
367
374
377#ifdef __cplusplus
378}
379#endif
380
381#endif /* ! APR_SKIPLIST_H */
APR Portability Routines.
int apr_status_t
Definition apr_errno.h:44
void apr_skiplistnode ** iter
apr_pool_t * p
void(* apr_skiplist_freefunc)(void *)
void apr_skiplistnode apr_skiplist_compare comp
apr_skiplist * sl2
void * mem
APR_DECLARE(void) apr_skiplist_free(apr_skiplist *sl
Definition apr_pools.h:646
apr_skiplist_compare apr_skiplist_compare XXX2
size_t size
int(* apr_skiplist_compare)(void *, void *)
void apr_skiplist_freefunc myfree
int to
void * data
apr_skiplist_compare XXX1
void apr_skiplistnode apr_skiplist_compare func
apr_skiplist * sl
typedef int(WSAAPI *apr_winapi_fpt_WSAPoll)(IN OUT LPWSAPOLLFD fdArray