update filter
[lttv.git] / trunk / lttv / lttv / lttv / filter.h
index 49d97981576b0181bc75997934c1af183337d475..d942752de184dae4e6f27eb4265ba223879ded96 100644 (file)
@@ -110,6 +110,7 @@ enum _LttvFieldType {
   LTTV_FILTER_STATE_P_STATUS,         /**< state.process_status (LttvProcessStatus) */
   LTTV_FILTER_STATE_CPU,              /**< state.cpu (?last_cpu?) */
   LTTV_FILTER_EVENT_NAME,             /**< event.name (char*) */
+  LTTV_FILTER_EVENT_SUBNAME,          /**< event.subname (char*) */
   LTTV_FILTER_EVENT_CATEGORY,         /**< FIXME: not implemented */
   LTTV_FILTER_EVENT_TIME,             /**< event.time (double) */
   LTTV_FILTER_EVENT_TSC,              /**< event.tsc (double) */
@@ -156,6 +157,9 @@ union _LttvFieldValue {
   double v_double;                    /**< double */
   char* v_string;                     /**< string */
   LttTime v_ltttime;                  /**< LttTime */
+  struct {
+    GQuark q[2];
+  } v_quarks;
 };
 
 /**
@@ -268,6 +272,7 @@ gboolean lttv_apply_op_eq_uint16(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_eq_double(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_eq_string(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_eq_quark(const gpointer v1, LttvFieldValue v2);
+gboolean lttv_apply_op_eq_quarks(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_eq_ltttime(const gpointer v1, LttvFieldValue v2);
 
 gboolean lttv_apply_op_ne_uint(const gpointer v1, LttvFieldValue v2);
@@ -277,6 +282,7 @@ gboolean lttv_apply_op_ne_uint16(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_ne_double(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_ne_string(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_ne_quark(const gpointer v1, LttvFieldValue v2);
+gboolean lttv_apply_op_ne_quarks(const gpointer v1, LttvFieldValue v2);
 gboolean lttv_apply_op_ne_ltttime(const gpointer v1, LttvFieldValue v2);
 
 gboolean lttv_apply_op_lt_uint(const gpointer v1, LttvFieldValue v2);
This page took 0.022719 seconds and 4 git commands to generate.