X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9f15820876bd61e9b3d7bb9c4e0b9b5e77553be6..3810d7fa7d1bdde25767139dcabd7965e50e16be:/include/xbt/queue.h diff --git a/include/xbt/queue.h b/include/xbt/queue.h index 423ea4f282..b42482b593 100644 --- a/include/xbt/queue.h +++ b/include/xbt/queue.h @@ -11,8 +11,8 @@ #ifndef _XBT_QUEUE_H #define _XBT_QUEUE_H -#include "xbt/misc.h" /* SG_BEGIN_DECL */ -//#include "xbt/function_types.h" +#include "xbt/misc.h" /* SG_BEGIN_DECL */ +/* #include "xbt/function_types.h" */ SG_BEGIN_DECL() @@ -27,26 +27,30 @@ SG_BEGIN_DECL() * * @{ */ - /** \brief Queue data type (opaque type) */ - typedef struct s_xbt_queue_ *xbt_queue_t; + typedef struct s_xbt_queue_ *xbt_queue_t; - XBT_PUBLIC(xbt_queue_t) xbt_queue_new(int capacity, unsigned long elm_size); - XBT_PUBLIC(void) xbt_queue_free(xbt_queue_t *queue); +XBT_PUBLIC(xbt_queue_t) xbt_queue_new(int capacity, unsigned long elm_size); +XBT_PUBLIC(void) xbt_queue_free(xbt_queue_t * queue); - XBT_PUBLIC(unsigned long) xbt_queue_length(const xbt_queue_t queue); +XBT_PUBLIC(unsigned long) xbt_queue_length(const xbt_queue_t queue); - XBT_PUBLIC(void) xbt_queue_push (xbt_queue_t queue, const void *src); - XBT_PUBLIC(void) xbt_queue_pop (xbt_queue_t queue, void *const dst); - XBT_PUBLIC(void) xbt_queue_unshift (xbt_queue_t queue, const void *src); - XBT_PUBLIC(void) xbt_queue_shift (xbt_queue_t queue, void *const dst); +XBT_PUBLIC(void) xbt_queue_push(xbt_queue_t queue, const void *src); +XBT_PUBLIC(void) xbt_queue_pop(xbt_queue_t queue, void *const dst); +XBT_PUBLIC(void) xbt_queue_unshift(xbt_queue_t queue, const void *src); +XBT_PUBLIC(void) xbt_queue_shift(xbt_queue_t queue, void *const dst); - XBT_PUBLIC(void) xbt_queue_push_timed (xbt_queue_t queue, const void *src, double delay); - XBT_PUBLIC(void) xbt_queue_unshift_timed (xbt_queue_t queue, const void *src, double delay); - XBT_PUBLIC(void) xbt_queue_shift_timed (xbt_queue_t queue, void *const dst, double delay); - XBT_PUBLIC(void) xbt_queue_pop_timed (xbt_queue_t queue, void *const dst, double delay); +XBT_PUBLIC(void) xbt_queue_push_timed(xbt_queue_t queue, const void *src, + double delay); +XBT_PUBLIC(void) xbt_queue_unshift_timed(xbt_queue_t queue, const void *src, + double delay); +XBT_PUBLIC(void) xbt_queue_shift_timed(xbt_queue_t queue, void *const dst, + double delay); +XBT_PUBLIC(void) xbt_queue_pop_timed(xbt_queue_t queue, void *const dst, + double delay); -SG_END_DECL() +/** @} */ +SG_END_DECL() #endif /* _XBT_QUEUE_H */