filter core:
[lttv.git] / ltt / branches / poly / lttv / lttv / filter.h
index da2ce25631b37263b8995ebfe0387b160e1da217..de8a561d8ebe3d59e13ef27c543ed3df51e38677 100644 (file)
@@ -66,19 +66,36 @@ enum _LttvFieldType {
   LTTV_FILTER_TRACEFILE,
   LTTV_FILTER_STATE,
   LTTV_FILTER_EVENT,
-  LTTV_FILTER_NAME,
-  LTTV_FILTER_CATEGORY,
-  LTTV_FILTER_TIME,
-  LTTV_FILTER_TSC,
-  LTTV_FILTER_PID,
-  LTTV_FILTER_PPID,
-  LTTV_FILTER_C_TIME,
-  LTTV_FILTER_I_TIME,
-  LTTV_FILTER_P_NAME,
-  LTTV_FILTER_EX_MODE,
-  LTTV_FILTER_EX_SUBMODE,
-  LTTV_FILTER_P_STATUS,
-  LTTV_FILTER_CPU
+  LTTV_FILTER_TRACE_NAME,
+  LTTV_FILTER_TRACESET_NAME,
+  LTTV_FILTER_TRACEFILE_NAME,
+  LTTV_FILTER_STATE_PID,
+  LTTV_FILTER_STATE_PPID,
+  LTTV_FILTER_STATE_CT,
+  LTTV_FILTER_STATE_IT,
+  LTTV_FILTER_STATE_P_NAME,
+  LTTV_FILTER_STATE_EX_MODE,
+  LTTV_FILTER_STATE_EX_SUBMODE,
+  LTTV_FILTER_STATE_P_STATUS,
+  LTTV_FILTER_STATE_CPU,
+  LTTV_FILTER_EVENT_NAME,
+  LTTV_FILTER_EVENT_CATEGORY,
+  LTTV_FILTER_EVENT_TIME,
+  LTTV_FILTER_EVENT_TSC,
+  LTTV_FILTER_EVENT_FIELD,
+  LTTV_FILTER_UNDEFINED
+//  LTTV_FILTER_CATEGORY,
+//  LTTV_FILTER_TIME,
+//  LTTV_FILTER_TSC,
+//  LTTV_FILTER_PID,
+//  LTTV_FILTER_PPID,
+//  LTTV_FILTER_C_TIME,
+//  LTTV_FILTER_I_TIME,
+//  LTTV_FILTER_P_NAME,
+//  LTTV_FILTER_EX_MODE,
+//  LTTV_FILTER_EX_SUBMODE,
+//  LTTV_FILTER_P_STATUS,
+//  LTTV_FILTER_CPU
 } LttvFieldType;
   
 /**
@@ -121,7 +138,9 @@ typedef enum _LttvTreeElement {
  */
 typedef struct _LttvSimpleExpression
 { 
-  char *field_name;
+//  char *field_name;
+  gint field;
+  gint offset;
 //  LttvExpressionOp op;
   gboolean (*op)();
   char *value;
This page took 0.02408 seconds and 4 git commands to generate.