]> git.meshlink.io Git - catta/blobdiff - timeeventq.h
fix two memory leaks
[catta] / timeeventq.h
index 8fd5c02a2974e9be1dba01aafd083d2669e37fa0..64abbdad4e31c450418e817c19c61267dd7af806 100644 (file)
@@ -19,12 +19,18 @@ struct _flxTimeEventQueue {
     flxPrioQueue *prioq;
 };
 
-flxTimeEventQueue* flx_time_event_queue_new(GMainContext *context);
+flxTimeEventQueue* flx_time_event_queue_new(GMainContext *context, gint priority);
 void flx_time_event_queue_free(flxTimeEventQueue *q);
 
 flxTimeEvent* flx_time_event_queue_add(flxTimeEventQueue *q, const GTimeVal *timeval, void (*callback)(flxTimeEvent *e, void *userdata), void *userdata);
 void flx_time_event_queue_remove(flxTimeEventQueue *q, flxTimeEvent *e);
 
-void flx_time_event_update(flxTimeEventQueue *q, flxTimeEvent *e, const GTimeVal *timeval);
+void flx_time_event_queue_update(flxTimeEventQueue *q, flxTimeEvent *e, const GTimeVal *timeval);
+
+flxTimeEvent* flx_time_event_queue_root(flxTimeEventQueue *q);
+flxTimeEvent* flx_time_event_next(flxTimeEvent *e);
+
+
+
 
 #endif