lib: rename include dir to babeltrace2
[babeltrace.git] / doc / man / babeltrace-filter.utils.muxer.7.txt
CommitLineData
0659f3af
PP
1babeltrace-filter.utils.muxer(7)
2================================
3:manpagetype: component class
4:revdate: 5 October 2017
5
6
7NAME
8----
9babeltrace-filter.utils.muxer - Babeltrace's notification multiplexer
10filter component class
11
12
13DESCRIPTION
14-----------
15The Babeltrace compcls:filter.utils.muxer component class, provided by
16the man:babeltrace-plugin-utils(7) plugin, once instantiated,
17multiplexes the notifications that it receives from one or more input
18ports into a linear sequence of events ordered by time on its output
19port.
20
21A compcls:filter.utils.muxer component does not alter the notifications
22it receives: it only sorts them.
23
24A compcls:filter.utils.muxer component can only work on notifications in
25which the clock value with the highest priority has an absolute clock
26class. You can use the param:assume-absolute-clock-classes parameter to
27make the component assume that all clock classes are absolute. In this
28case, you must ensure that, when more than one clock class exists, they
29are correlatable.
30
31
32INITIALIZATION PARAMETERS
33-------------------------
34The following parameters are optional.
35
36param:assume-absolute-clock-classes=`yes` (boolean)::
37 Assume that all clock classes are absolute.
38
39
40PORTS
41-----
42Input
43~~~~~
44`inN`, where `N` is a decimal integer starting at 0::
45 Input port from which the component receives notifications to
46 multiplex.
47+
48When you create the component, its only input port is
49`in0`. When you connect the `in0` port, the component creates
50the `in1` input port, and so on. If you disconnect an input port,
51the component does not create a new input port: the disconnected
52input port is now available for a new connection.
53+
54In other words, a compcls:filter.utils.muxer component always makes sure
55that it has at least one available input port.
56
57
58Output
59~~~~~~
60`out`::
61 Single output port to which the component sends the
62 sorted notifications.
63
64
65QUERY OBJECTS
66-------------
67This component class has no objects to query.
68
69
70ENVIRONMENT VARIABLES
71---------------------
72include::common-common-compat-env.txt[]
73
74`BABELTRACE_FLT_UTILS_MUXER_LOG_LEVEL`::
75 Component class's log level. The available values are the
76 same as for the manopt:babeltrace(1):--log-level option of
77 man:babeltrace(1).
78
79
80include::common-footer.txt[]
81
82
83SEE ALSO
84--------
85man:babeltrace-plugin-utils(7),
86man:babeltrace-intro(7)
This page took 0.030484 seconds and 4 git commands to generate.