X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Flttng%2Ferror-query-internal.h;h=506ebcf974d8736a88eaed29cf6198f2d2d9d602;hb=refs%2Fheads%2Fsow-2021-0002-rev1;hp=b5578d44d57b466a7032baa0042e028318cf4b54;hpb=588c4b0d153e8919b8d9159b69ce0db8fbe52af0;p=lttng-tools.git diff --git a/include/lttng/error-query-internal.h b/include/lttng/error-query-internal.h index b5578d44d..506ebcf97 100644 --- a/include/lttng/error-query-internal.h +++ b/include/lttng/error-query-internal.h @@ -15,8 +15,11 @@ #include #include +struct mi_writer; + enum lttng_error_query_target_type { LTTNG_ERROR_QUERY_TARGET_TYPE_TRIGGER, + LTTNG_ERROR_QUERY_TARGET_TYPE_CONDITION, LTTNG_ERROR_QUERY_TARGET_TYPE_ACTION, }; @@ -28,6 +31,10 @@ LTTNG_HIDDEN const struct lttng_trigger *lttng_error_query_trigger_borrow_target( const struct lttng_error_query *query); +LTTNG_HIDDEN +const struct lttng_trigger *lttng_error_query_condition_borrow_target( + const struct lttng_error_query *query); + LTTNG_HIDDEN const struct lttng_trigger *lttng_error_query_action_borrow_trigger_target( const struct lttng_error_query *query); @@ -82,4 +89,9 @@ int lttng_error_query_results_add_result( struct lttng_error_query_results *results, struct lttng_error_query_result *result); +LTTNG_HIDDEN +enum lttng_error_code lttng_error_query_results_mi_serialize( + const struct lttng_error_query_results *results, + struct mi_writer *writer); + #endif /* LTTNG_ERROR_QUERY_INTERNAL_H */