X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/48eccb2c1532e35819830ca56fad7cf89887359f..b66c18380daff78efdc5edf3f6b563b34f36bdfc:/include/xbt/fifo.h diff --git a/include/xbt/fifo.h b/include/xbt/fifo.h index 1f152d5392..61879ca48a 100644 --- a/include/xbt/fifo.h +++ b/include/xbt/fifo.h @@ -14,8 +14,8 @@ SG_BEGIN_DECL() /** @addtogroup XBT_fifo * @brief This section describes the API to generic workqueue. * - * These functions provide the same kind of functionnality as dynamic arrays but in time O(1). - * However these functions use malloc/free way too much often. + * These functions provide the same kind of functionality as dynamic arrays but in time O(1). + * However these functions use malloc/free way too much often. */ /** @defgroup XBT_fifo_cons Fifo constructor and destructor * @ingroup XBT_fifo @@ -31,8 +31,8 @@ typedef struct xbt_fifo_item *xbt_fifo_item_t; typedef struct xbt_fifo *xbt_fifo_t; XBT_PUBLIC(xbt_fifo_t) xbt_fifo_new(void); -XBT_PUBLIC(void) xbt_fifo_free(xbt_fifo_t); -XBT_PUBLIC(void) xbt_fifo_reset(xbt_fifo_t); +XBT_PUBLIC(void) xbt_fifo_free(xbt_fifo_t l); +XBT_PUBLIC(void) xbt_fifo_reset(xbt_fifo_t l); /** @} */ /** @defgroup XBT_fifo_perl Fifo perl-like functions @@ -40,12 +40,12 @@ XBT_PUBLIC(void) xbt_fifo_reset(xbt_fifo_t); * * @{ */ -XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_push(xbt_fifo_t, void *); -XBT_PUBLIC(void *) xbt_fifo_pop(xbt_fifo_t); -XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_unshift(xbt_fifo_t, void *); -XBT_PUBLIC(void *) xbt_fifo_shift(xbt_fifo_t); -XBT_PUBLIC(int) xbt_fifo_size(xbt_fifo_t); -XBT_PUBLIC(int) xbt_fifo_is_in(xbt_fifo_t, void *); +XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_push(xbt_fifo_t l, void *t); +XBT_PUBLIC(void *) xbt_fifo_pop(xbt_fifo_t l); +XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_unshift(xbt_fifo_t l, void *t); +XBT_PUBLIC(void *) xbt_fifo_shift(xbt_fifo_t l); +XBT_PUBLIC(int) xbt_fifo_size(xbt_fifo_t l); +XBT_PUBLIC(int) xbt_fifo_is_in(xbt_fifo_t l, void *t); XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_search_item(xbt_fifo_t f, int_f_pvoid_pvoid_t cmp_fun, void *closure); /** @} */ @@ -56,18 +56,18 @@ XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_search_item(xbt_fifo_t f, int_f_pvoid_pvoid */ XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_new_item(void); -XBT_PUBLIC(void) xbt_fifo_set_item_content(xbt_fifo_item_t, void *); -XBT_PUBLIC(void *) xbt_fifo_get_item_content(xbt_fifo_item_t); -XBT_PUBLIC(void) xbt_fifo_free_item(xbt_fifo_item_t); +XBT_PUBLIC(void) xbt_fifo_set_item_content(xbt_fifo_item_t i, void *v); +XBT_PUBLIC(void *) xbt_fifo_get_item_content(xbt_fifo_item_t i); +XBT_PUBLIC(void) xbt_fifo_free_item(xbt_fifo_item_t i); -XBT_PUBLIC(void) xbt_fifo_push_item(xbt_fifo_t, xbt_fifo_item_t); -XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_pop_item(xbt_fifo_t); -XBT_PUBLIC(void) xbt_fifo_unshift_item(xbt_fifo_t, xbt_fifo_item_t); -XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_shift_item(xbt_fifo_t); +XBT_PUBLIC(void) xbt_fifo_push_item(xbt_fifo_t l, xbt_fifo_item_t i); +XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_pop_item(xbt_fifo_t i); +XBT_PUBLIC(void) xbt_fifo_unshift_item(xbt_fifo_t l, xbt_fifo_item_t i); +XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_shift_item(xbt_fifo_t l); -XBT_PUBLIC(int) xbt_fifo_remove(xbt_fifo_t, void *); -XBT_PUBLIC(int) xbt_fifo_remove_all(xbt_fifo_t, void *); -XBT_PUBLIC(void) xbt_fifo_remove_item(xbt_fifo_t, xbt_fifo_item_t); +XBT_PUBLIC(int) xbt_fifo_remove(xbt_fifo_t l, void *t); +XBT_PUBLIC(int) xbt_fifo_remove_all(xbt_fifo_t l, void *t); +XBT_PUBLIC(void) xbt_fifo_remove_item(xbt_fifo_t l, xbt_fifo_item_t i); XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_get_first_item(xbt_fifo_t l); XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_get_last_item(xbt_fifo_t l); @@ -97,19 +97,18 @@ XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_get_prev_item(xbt_fifo_item_t i); * * @{ */ -XBT_PUBLIC(void **) xbt_fifo_to_array(xbt_fifo_t); -XBT_PUBLIC(xbt_fifo_t) xbt_fifo_copy(xbt_fifo_t); +XBT_PUBLIC(void **) xbt_fifo_to_array(xbt_fifo_t l); +XBT_PUBLIC(xbt_fifo_t) xbt_fifo_copy(xbt_fifo_t l); /** @} */ /* Deprecated functions: don't use! */ XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_newitem(void); -XBT_PUBLIC(void) xbt_fifo_freeitem(xbt_fifo_item_t); +XBT_PUBLIC(void) xbt_fifo_freeitem(xbt_fifo_item_t l); XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_getFirstItem(xbt_fifo_t l); XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_getNextItem(xbt_fifo_item_t i); XBT_PUBLIC(xbt_fifo_item_t) xbt_fifo_getPrevItem(xbt_fifo_item_t i); - SG_END_DECL() #ifdef __cplusplus