This is Unofficial EPICS BASE Doxygen Site
freeList.h
Go to the documentation of this file.
1 /*************************************************************************\
2 * Copyright (c) 2002 The University of Chicago, as Operator of Argonne
3 * National Laboratory.
4 * Copyright (c) 2002 The Regents of the University of California, as
5 * Operator of Los Alamos National Laboratory.
6 * EPICS BASE Versions 3.13.7
7 * and higher are distributed subject to a Software License Agreement found
8 * in file LICENSE that is included with this distribution.
9 \*************************************************************************/
10 /* Author: Marty Kraimer Date: 04-19-94 */
11 
12 #ifndef INCfreeListh
13 #define INCfreeListh
14 
15 #include <stddef.h>
16 #include "libComAPI.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 LIBCOM_API void epicsStdCall freeListInitPvt(void **ppvt,int size,int nmalloc);
23 LIBCOM_API void * epicsStdCall freeListCalloc(void *pvt);
24 LIBCOM_API void * epicsStdCall freeListMalloc(void *pvt);
25 LIBCOM_API void epicsStdCall freeListFree(void *pvt,void*pmem);
26 LIBCOM_API void epicsStdCall freeListCleanup(void *pvt);
27 LIBCOM_API size_t epicsStdCall freeListItemsAvail(void *pvt);
28 
29 #ifdef __cplusplus
30 }
31 #endif
32 
33 #endif /*INCfreeListh*/
LIBCOM_API void *epicsStdCall freeListCalloc(void *pvt)
Definition: freeListLib.c:60
LIBCOM_API void epicsStdCall freeListInitPvt(void **ppvt, int size, int nmalloc)
Definition: freeListLib.c:44
LIBCOM_API void epicsStdCall freeListCleanup(void *pvt)
Definition: freeListLib.c:152
LIBCOM_API void epicsStdCall freeListFree(void *pvt, void *pmem)
Definition: freeListLib.c:131
LIBCOM_API size_t epicsStdCall freeListItemsAvail(void *pvt)
Definition: freeListLib.c:171
LIBCOM_API void *epicsStdCall freeListMalloc(void *pvt)
Definition: freeListLib.c:74