Main Page | Modules | Directories | File List

ememoa_mempool_error.h

00001 /*
00002 ** Copyright Cedric BAIL, 2006
00003 ** contact: cedric.bail@free.fr
00004 **
00005 */
00006 
00007 #ifndef     EMEMOA_MEMPOOL_ERROR_H__
00008 # define    EMEMOA_MEMPOOL_ERROR_H__
00009 
00010 typedef enum _ememoa_mempool_error_e
00011   {
00012     EMEMOA_NO_ERROR,
00013     EMEMOA_ERROR_INIT_ALREADY_DONE,
00014     EMEMOA_ERROR_REALLOC_AVAILABLE_OBJECTS_FAILED,
00015     EMEMOA_ERROR_REALLOC_OBJECTS_USE_FAILED,
00016     EMEMOA_ERROR_REALLOC_OBJECTS_POOL_FAILED,
00017     EMEMOA_ERROR_MALLOC_NEW_POOL,
00018     EMEMOA_ERROR_PUSH_ADRESS_NOT_FOUND,
00019     EMEMOA_NO_EMPTY_POOL,
00020     EMEMOA_DOUBLE_PUSH
00021   } ememoa_mempool_error_t;
00022 
00023 const char*
00024 ememoa_mempool_error2string (ememoa_mempool_error_t error_code);
00025 
00026 #endif      /* EMEMOA_MEMPOOL_ERROR_H__ */

Generated on Tue Mar 21 15:19:24 2006 for Ememoa by  doxygen 1.4.4