#include <ltt/time.h>
#include <glib.h>
+#include <gtk/gtk.h>
typedef GQuark LttvTraceInfo;
LTTV_NOTIFY_CURRENT,
LTTV_COMPUTATION_TRACESET,
LTTV_COMPUTATION_TRACESET_CONTEXT,
+ LTTV_COMPUTATION_SYNC_POSITION,
LTTV_BEFORE_CHUNK_TRACESET,
LTTV_BEFORE_CHUNK_TRACE,
LTTV_BEFORE_CHUNK_TRACEFILE,
*
* The memory allocated for the request will be managed by the API.
*
+ * @param tab parent Window
* @param trace the trace to compute
* @param module_name the name of the module which registered global computation
* hooks.
*/
void lttvwindowtraces_background_request_queue
- (LttvTrace *trace, gchar *module_name);
+ (GtkWidget *widget, LttvTrace *trace, gchar *module_name);
/**
* Remove a background request from a trace.
void lttvwindowtraces_background_request_remove
(LttvTrace *trace, gchar *module_name);
+
+
+/**
+ * Find a background request in a trace
+ *
+ */
+
+gboolean lttvwindowtraces_background_request_find
+ (LttvTrace *trace, gchar *module_name);
+
/**
* Register a callback to be called when requested data is passed in the next
* queued background processing.