convert from svn repository: remove tags directory
[lttv.git] / tags / lttv-0.10.0-pre15-12082008 / lttv / modules / gui / resourceview / eventhooks.h
diff --git a/tags/lttv-0.10.0-pre15-12082008/lttv/modules/gui/resourceview/eventhooks.h b/tags/lttv-0.10.0-pre15-12082008/lttv/modules/gui/resourceview/eventhooks.h
deleted file mode 100644 (file)
index 4be0cff..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-/* This file is part of the Linux Trace Toolkit viewer
- * Copyright (C) 2003-2004 Mathieu Desnoyers
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License Version 2 as
- * published by the Free Software Foundation;
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, 
- * MA 02111-1307, USA.
- */
-
-
-/* eventhooks.h defines the hooks that are given to processTrace as parameter.
- * These hooks call the drawing API to draw the information on the screen,
- * using information from Context, but mostly state (running, waiting...).
- */
-
-
-#ifndef _EVENT_HOOKS_H
-#define _EVENT_HOOKS_H
-
-#include <gtk/gtk.h>
-#include <lttvwindow/mainwindow.h>
-#include <ltt/time.h>
-
-#include "processlist.h"
-#include "drawing.h"
-#include "cfv.h"
-
-
-/* Structure used to store and use information relative to one events refresh
- * request. Typically filled in by the expose event callback, then passed to the
- * library call, then used by the drawing hooks. Then, once all the events are
- * sent, it is freed by the hook called after the reading.
- */
-//typedef struct _EventRequest
-//{
-//  ControlFlowData *control_flow_data;
-//  LttTime time_begin, time_end;
-//  gint  x_begin, x_end;
-  /* Fill the Events_Context during the initial expose, before calling for
-   * events.
-   */
-  //GArray Events_Context; //FIXME
-//} EventRequest ;
-
-
-
-
-
-void send_test_data(ProcessList *process_list, Drawing_t *drawing);
-
-GtkWidget *h_resourceview(LttvPlugin *plugin);
-
-GtkWidget *h_legend(LttvPlugin *plugin);
-
-int event_selected_hook(void *hook_data, void *call_data);
-
-/*
- * The draw event hook is called by the reading API to have a
- * particular event drawn on the screen.
- * @param hook_data ControlFlowData structure of the viewer. 
- * @param call_data Event context with state.
- *
- * This function basically draw lines and icons. Two types of lines are drawn :
- * one small (3 pixels?) representing the state of the process and the second
- * type is thicker (10 pixels?) representing on which CPU a process is running
- * (and this only in running state).
- *
- * Extremums of the lines :
- * x_min : time of the last event context for this process kept in memory.
- * x_max : time of the current event.
- * y : middle of the process in the process list. The process is found in the
- * list, therefore is it's position in pixels.
- *
- * The choice of lines'color is defined by the context of the last event for this
- * process.
- */
-int before_schedchange_hook(void *hook_data, void *call_data);
-int after_schedchange_hook(void *hook_data, void *call_data);
-int before_execmode_hook(void *hook_data, void *call_data);
-int after_execmode_hook(void *hook_data, void *call_data);
-
-
-int before_process_exit_hook(void *hook_data, void *call_data);
-int before_process_release_hook(void *hook_data, void *call_data);
-int after_process_exit_hook(void *hook_data, void *call_data);
-int after_process_fork_hook(void *hook_data, void *call_data);
-int after_fs_exec_hook(void *hook_data, void *call_data);
-int after_user_generic_thread_brand_hook(void *hook_data, void *call_data);
-int after_event_enum_process_hook(void *hook_data, void *call_data);
-
-#if 0
-int before_process_hook(void *hook_data, void *call_data);
-int after_process_hook(void *hook_data, void *call_data);
-#endif //0
-
-void draw_closure(gpointer key, gpointer value, gpointer user_data);
-
-int  before_chunk(void *hook_data, void *call_data);
-int  after_chunk(void *hook_data, void *call_data);
-int  before_request(void *hook_data, void *call_data);
-int  after_request(void *hook_data, void *call_data);
-int  before_statedump_end(void *hook_data, void *call_data);
-int before_bdev_event_hook(void *hook_data, void *call_data);
-
-
-gint update_time_window_hook(void *hook_data, void *call_data);
-gint update_current_time_hook(void *hook_data, void *call_data);
-gint traceset_notify(void *hook_data, void *call_data);
-gint redraw_notify(void *hook_data, void *call_data);
-gint continue_notify(void *hook_data, void *call_data);
-
-void legend_destructor(GtkWindow *legend);
-
-#endif // _EVENT_HOOKS_H
This page took 0.023002 seconds and 4 git commands to generate.