|
12345678910111213141516171819 |
- #ifndef BTPD_TIMEHEAP_H
- #define BTPD_TIMEHEAP_H
-
- struct th_handle {
- int i;
- void *data;
- };
-
- int timeheap_init(void);
- int timeheap_size(void);
-
- int timeheap_insert(struct th_handle *h, struct timespec *t);
- void timeheap_remove(struct th_handle *h);
- void timeheap_change(struct th_handle *h, struct timespec *t);
-
- void *timeheap_remove_top(void);
- struct timespec timeheap_top(void);
-
- #endif
|