X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-tracer-core.h;h=5abc432d24a0a6bebd210d7a304c325eb131c9d7;hb=9b4a21cced19f3c661fdf5e08d40688ff2539ad7;hp=e6756ed7fcddad6a69d3fbc6de8895d55da88b10;hpb=f3bc08c50e1b302bceea699027d889fd6d9af525;p=lttng-modules.git diff --git a/ltt-tracer-core.h b/ltt-tracer-core.h index e6756ed7..5abc432d 100644 --- a/ltt-tracer-core.h +++ b/ltt-tracer-core.h @@ -1,14 +1,16 @@ +#ifndef LTT_TRACER_CORE_H +#define LTT_TRACER_CORE_H + /* - * Copyright (C) 2005,2006 Mathieu Desnoyers (mathieu.desnoyers@polymtl.ca) + * ltt-tracer-core.h + * + * Copyright (C) 2005-2011 Mathieu Desnoyers * * This contains the core definitions for the Linux Trace Toolkit. * * Dual LGPL v2.1/GPL v2 license. */ -#ifndef LTT_TRACER_CORE_H -#define LTT_TRACER_CORE_H - #include #include @@ -23,13 +25,4 @@ struct ltt_session; struct ltt_channel; struct ltt_event; -typedef int (*ltt_run_filter_functor)(struct ltt_session *session, - struct ltt_channel *chan, - struct ltt_event *event); - -extern ltt_run_filter_functor ltt_run_filter; - -extern void ltt_filter_register(ltt_run_filter_functor func); -extern void ltt_filter_unregister(void); - #endif /* LTT_TRACER_CORE_H */