X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Flttvwindow%2Flttvwindow%2Flttvwindowtraces.h;h=2345030896de616fda79aef715733e7235b6dcf7;hb=b5e17af510367e54b9bae1523766c2fba85905f9;hp=fffb3025cf29558b0299a32efdd700ac781679c8;hpb=9232f6fd656232b67f499f134de935e038b3f2dd;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.h b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.h index fffb3025..23450308 100644 --- a/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.h +++ b/ltt/branches/poly/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.h @@ -70,6 +70,7 @@ #include #include +#include typedef GQuark LttvTraceInfo; @@ -81,6 +82,7 @@ extern LttvTraceInfo LTTV_TRACES, 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, @@ -130,13 +132,14 @@ void lttvwindowtraces_remove_trace(LttvTrace *trace); * * 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. @@ -158,6 +161,16 @@ void lttvwindowtraces_background_request_queue 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.