X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Flttv%2Fmodules%2Fgui%2Fcontrolflow%2Fprocesslist.h;h=e742c9257778276f89a996bfc7428574e056fdef;hb=768d9ff70f4f49a042d606eeb0e767c23e537d04;hp=0dfd2ddffd8c6f4731c71b5227060b8ebfa9b51c;hpb=d1569ac63860908ec7802067264b5b82b1497f82;p=lttv.git diff --git a/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h b/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h index 0dfd2ddf..e742c925 100644 --- a/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h +++ b/ltt/branches/poly/lttv/modules/gui/controlflow/processlist.h @@ -46,7 +46,9 @@ enum { PROCESS_COLUMN, + BRAND_COLUMN, PID_COLUMN, + TGID_COLUMN, PPID_COLUMN, CPU_COLUMN, BIRTH_S_COLUMN, @@ -59,6 +61,7 @@ enum typedef struct _ProcessInfo { guint pid; + guint tgid; guint cpu; guint ppid; LttTime birth; @@ -132,8 +135,8 @@ void processlist_clear(ProcessList *process_list); // out : success (0) and height /* CPU num is only used for PID 0 */ int processlist_add(ProcessList *process_list, Drawing_t * drawing, - guint pid, guint cpu, guint ppid, - LttTime *birth, guint trace_num, GQuark name, guint *height, + guint pid, guint tgid, guint cpu, guint ppid, + LttTime *birth, guint trace_num, GQuark name, GQuark brand, guint *height, ProcessInfo **process_info, HashedProcessData **hashed_process_data); // out : success (0) and height @@ -145,7 +148,14 @@ void processlist_set_name(ProcessList *process_list, GQuark name, HashedProcessData *hashed_process_data); +void processlist_set_brand(ProcessList *process_list, + GQuark brand, + HashedProcessData *hashed_process_data); + /* Set the ppid of a process */ +void processlist_set_tgid(ProcessList *process_list, + guint tgid, + HashedProcessData *hashed_process_data); void processlist_set_ppid(ProcessList *process_list, guint ppid, HashedProcessData *hashed_process_data); @@ -183,13 +193,12 @@ static inline gint get_cell_height(GtkTreeView *TreeView) gtk_tree_view_column_cell_get_size(column, NULL, NULL, NULL, NULL, &height); -#if GTK_CHECK_VERSION(2,4,15) gint vertical_separator; gtk_widget_style_get (GTK_WIDGET (TreeView), "vertical-separator", &vertical_separator, NULL); height += vertical_separator; -#endif + return height; }