#include <common/defaults.h>
#include "consumer.h"
-#include "agent.h"
#include "ust-ctl.h"
+struct agent;
+
struct ltt_ust_ht_key {
const char *name;
const struct lttng_filter_bytecode *filter;
char *filter_expression;
struct lttng_ust_filter_bytecode *filter;
struct lttng_event_exclusion *exclusion;
+ bool internal;
};
/* UST channel */
struct ltt_ust_event *trace_ust_create_event(struct lttng_event *ev,
char *filter_expression,
struct lttng_filter_bytecode *filter,
- struct lttng_event_exclusion *exclusion);
+ struct lttng_event_exclusion *exclusion,
+ bool internal_event);
struct ltt_ust_context *trace_ust_create_context(
struct lttng_event_context *ctx);
int trace_ust_match_context(struct ltt_ust_context *uctx,
struct ltt_ust_event *trace_ust_create_event(struct lttng_event *ev,
const char *filter_expression,
struct lttng_filter_bytecode *filter,
- struct lttng_event_exclusion *exclusion)
+ struct lttng_event_exclusion *exclusion,
+ bool internal_event)
{
return NULL;
}