Add inactivity notification
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Tue, 4 Apr 2017 00:13:24 +0000 (20:13 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Sun, 28 May 2017 16:57:40 +0000 (12:57 -0400)
commitece3fb0f80ef1c2e105f05f31a8a8f0ffcb593e1
tree70fbbae970af0c5cd12d58124ff2c748cdfd1989
parente7fa96c3b54878bd96a828be1cc945abfbfc1c64
Add inactivity notification

The new inactivity notification indicates that there's no activity to be
expected on the iterator pointing to it until a given time. You specify
the given time with one or more clock values which are associated to
clock classes. Those clock classes must be mapped to a priority in the
notification's clock class priority map.

This notification is similar to the event notification, except that it
does not contain any context or payload. Its purpose is to make the
graph more efficient with live sources which know that a given iterator
won't deliver any nofication which "occur" before a given time. For
example, a muxer can add this notification to its internal heap, just
like it adds event notifications. Most sinks should ignore this
notification.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
include/Makefile.am
include/babeltrace/graph/notification-inactivity-internal.h [new file with mode: 0644]
include/babeltrace/graph/notification-inactivity.h [new file with mode: 0644]
lib/component/notification/Makefile.am
lib/component/notification/inactivity.c [new file with mode: 0644]
This page took 0.025193 seconds and 4 git commands to generate.