/* Traceset related information */
TracesetInfo * traceset_info;
+
+ /* A list of time requested for the next process trace */
+ GArray *time_requests;
+ gboolean time_request_pending;
};
+typedef struct _TimeRequest {
+ TimeWindow time_window;
+ guint num_events;
+ LttvHook after_hook;
+ gpointer after_hook_data;
+} TimeRequest;
+
/**
* Remove menu and toolbar item when a module unloaded
*/
-void main_window_remove_menu_item(lttv_constructor view_constructor);
-void main_window_remove_toolbar_item(lttv_constructor view_constructor);
+void main_window_remove_menu_item(lttvwindow_viewer_constructor view_constructor);
+void main_window_remove_toolbar_item(lttvwindow_viewer_constructor view_constructor);
#endif /* _MAIN_WINDOW_ */