summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
cd5e6b1)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3715
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
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_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_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);
+
SG_END_DECL()
#endif /* _XBT_QUEUE_H */
SG_END_DECL()
#endif /* _XBT_QUEUE_H */
XBT_PUBLIC(xbt_cond_t) xbt_cond_init(void);
XBT_PUBLIC(void) xbt_cond_wait(xbt_cond_t cond,
xbt_mutex_t mutex);
XBT_PUBLIC(xbt_cond_t) xbt_cond_init(void);
XBT_PUBLIC(void) xbt_cond_wait(xbt_cond_t cond,
xbt_mutex_t mutex);
+ XBT_PUBLIC(void) xbt_cond_timedwait(xbt_cond_t cond,
+ xbt_mutex_t mutex,
+ double delay);
XBT_PUBLIC(void) xbt_cond_signal(xbt_cond_t cond);
XBT_PUBLIC(void) xbt_cond_broadcast(xbt_cond_t cond);
XBT_PUBLIC(void) xbt_cond_destroy(xbt_cond_t cond);
XBT_PUBLIC(void) xbt_cond_signal(xbt_cond_t cond);
XBT_PUBLIC(void) xbt_cond_broadcast(xbt_cond_t cond);
XBT_PUBLIC(void) xbt_cond_destroy(xbt_cond_t cond);