ucx/mempool.h

changeset 146
aa376dba1ba8
parent 141
c466e2a6cbd0
child 158
81d580042da1
     1.1 --- a/ucx/mempool.h	Wed Aug 14 16:07:49 2013 +0200
     1.2 +++ b/ucx/mempool.h	Fri Aug 16 13:40:10 2013 +0200
     1.3 @@ -59,8 +59,10 @@
     1.4  typedef struct {
     1.5      /** List of pointers to pooled memory. */
     1.6      void   **data;
     1.7 +    
     1.8      /** Count of pooled memory items. */
     1.9      size_t ndata;
    1.10 +    
    1.11      /** Memory pool size. */
    1.12      size_t size;
    1.13  } UcxMempool;
    1.14 @@ -125,6 +127,7 @@
    1.15   * @see ucx_allocator_calloc()
    1.16   */
    1.17  void *ucx_mempool_calloc(UcxMempool *pool, size_t nelem, size_t elsize);
    1.18 +
    1.19  /**
    1.20   * Reallocates pooled memory.
    1.21   * 
    1.22 @@ -140,6 +143,7 @@
    1.23   * @see ucx_allocator_realloc()
    1.24   */
    1.25  void *ucx_mempool_realloc(UcxMempool *pool, void *ptr, size_t n);
    1.26 +
    1.27  /**
    1.28   * Frees pooled memory.
    1.29   * 

mercurial