49efecbfdf8693e471950f1448d28cb6aed6603b
[babeltrace.git] / doc / man / babeltrace2-plugin-utils.7.txt
1 babeltrace2-plugin-utils(7)
2 ==========================
3 :manpagetype: plugin
4 :revdate: 5 October 2017
5
6
7 NAME
8 ----
9 babeltrace2-plugin-utils - Babeltrace's utilities plugin
10
11
12 DESCRIPTION
13 -----------
14 The Babeltrace `utils` plugin contains common, generic utility component
15 classes which you can use in any processing graph.
16
17 See man:babeltrace2-intro(7) to learn more about the Babeltrace
18 project and its core concepts.
19
20
21 COMPONENT CLASSES
22 -----------------
23 compcls:filter.utils.muxer::
24 Multiplexes the notifications received on its multiple input ports
25 by time to its single output port.
26 +
27 See man:babeltrace2-filter.utils.muxer(7).
28
29 compcls:filter.utils.trimmer::
30 Discards all the received events with a timestamp less than a given
31 beginning timestamp and greater than a given end timestamp,
32 effectively ``cutting'' the traces.
33 +
34 See man:babeltrace2-filter.utils.trimmer(7).
35
36 compcls:sink.utils.dummy::
37 Receives the notifications from its single input port and discards
38 them (does absolutely nothing with them). This is useful for
39 testing and benchmarking a trace processing graph application,
40 for example man:babeltrace2(1).
41 +
42 See man:babeltrace2-sink.utils.dummy(7).
43
44 compcls:sink.utils.counter::
45 Prints the number of notifications received from its single input
46 port, either once at the end or periodically.
47 +
48 See man:babeltrace2-sink.utils.counter(7).
49
50
51 include::common-footer.txt[]
52
53
54 SEE ALSO
55 --------
56 man:babeltrace2-intro(7),
57 man:babeltrace2-filter.utils.muxer(7),
58 man:babeltrace2-filter.utils.trimmer(7),
59 man:babeltrace2-sink.utils.counter(7),
60 man:babeltrace2-sink.utils.dummy(7)
This page took 0.030835 seconds and 3 git commands to generate.