This file is indexed.

/usr/share/doc/libghc-netwire-doc/html/Control-Wire-Interval.html is in libghc-netwire-doc 5.0.0-1build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Control.Wire.Interval</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Control-Wire-Interval.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Control-Wire-Interval.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">netwire-5.0.0: Functional reactive programming library</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Maintainer</th><td>Ertugrul Soeylemez &lt;es@ertes.de&gt;</td></tr><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Control.Wire.Interval</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Basic intervals
</a></li><li><a href="#g:2">Time intervals
</a></li><li><a href="#g:3">Signal analysis
</a></li><li><a href="#g:4">Event-based intervals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc empty">&nbsp;</div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:inhibit">inhibit</a> ::  e -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a b</li><li class="src short"><a href="#v:after">after</a> :: (<a href="Control-Wire-Session.html#t:HasTime">HasTime</a> t s, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e) =&gt; t -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a</li><li class="src short"><a href="#v:for">for</a> :: (<a href="Control-Wire-Session.html#t:HasTime">HasTime</a> t s, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e) =&gt; t -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a</li><li class="src short"><a href="#v:unless">unless</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a</li><li class="src short"><a href="#v:when">when</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a</li><li class="src short"><a href="#v:asSoonAs">asSoonAs</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (<a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> a) a</li><li class="src short"><a href="#v:between">between</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (a, <a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> b, <a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> c) a</li><li class="src short"><a href="#v:hold">hold</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (<a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> a) a</li><li class="src short"><a href="#v:holdFor">holdFor</a> :: (<a href="Control-Wire-Session.html#t:HasTime">HasTime</a> t s, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e) =&gt; t -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (<a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> a) a</li><li class="src short"><a href="#v:until">until</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (a, <a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> b) a</li></ul></div><div id="interface"><h1 id="g:1">Basic intervals
</h1><div class="top"><p class="src"><a name="v:inhibit" class="def">inhibit</a> ::  e -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a b<a href="src/Control-Wire-Interval.html#inhibit" class="link">Source</a></p><div class="doc"><p>Inhibit forever with the given value.
</p><ul><li> Inhibits: always.
</li></ul></div></div><h1 id="g:2">Time intervals
</h1><div class="top"><p class="src"><a name="v:after" class="def">after</a> :: (<a href="Control-Wire-Session.html#t:HasTime">HasTime</a> t s, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e) =&gt; t -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a<a href="src/Control-Wire-Interval.html#after" class="link">Source</a></p><div class="doc"><p>After the given time period.
</p><ul><li> Depends: now after the given time period.
</li><li> Inhibits: for the given time period.
</li></ul></div></div><div class="top"><p class="src"><a name="v:for" class="def">for</a> :: (<a href="Control-Wire-Session.html#t:HasTime">HasTime</a> t s, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e) =&gt; t -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a<a href="src/Control-Wire-Interval.html#for" class="link">Source</a></p><div class="doc"><p>For the given time period.
</p><ul><li> Depends: now for the given time period.
</li><li> Inhibits: after the given time period.
</li></ul></div></div><h1 id="g:3">Signal analysis
</h1><div class="top"><p class="src"><a name="v:unless" class="def">unless</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a<a href="src/Control-Wire-Interval.html#unless" class="link">Source</a></p><div class="doc"><p>When the given predicate is false for the input signal.
</p><ul><li> Depends: now.
</li><li> Inhibits: unless the predicate is false.
</li></ul></div></div><div class="top"><p class="src"><a name="v:when" class="def">when</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; (a -&gt; <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Bool.html#t:Bool">Bool</a>) -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m a a<a href="src/Control-Wire-Interval.html#when" class="link">Source</a></p><div class="doc"><p>When the given predicate is true for the input signal.
</p><ul><li> Depends: now.
</li><li> Inhibits: when the predicate is false.
</li></ul></div></div><h1 id="g:4">Event-based intervals
</h1><div class="top"><p class="src"><a name="v:asSoonAs" class="def">asSoonAs</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (<a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> a) a<a href="src/Control-Wire-Interval.html#asSoonAs" class="link">Source</a></p><div class="doc"><p>Alias for <code><a href="Control-Wire-Interval.html#v:hold">hold</a></code>.
</p></div></div><div class="top"><p class="src"><a name="v:between" class="def">between</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (a, <a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> b, <a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> c) a<a href="src/Control-Wire-Interval.html#between" class="link">Source</a></p><div class="doc"><p>Start each time the left event occurs, stop each time the right
 event occurs.
</p><ul><li> Depends: now when active.
</li><li> Inhibits: after the right event occurred, before the left event
 occurs.
</li></ul></div></div><div class="top"><p class="src"><a name="v:hold" class="def">hold</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (<a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> a) a<a href="src/Control-Wire-Interval.html#hold" class="link">Source</a></p><div class="doc"><p>Start when the event occurs for the first time reflecting its
 latest value.
</p><ul><li> Depends: now.
</li><li> Inhibits: until the event occurs for the first time.
</li></ul></div></div><div class="top"><p class="src"><a name="v:holdFor" class="def">holdFor</a> :: (<a href="Control-Wire-Session.html#t:HasTime">HasTime</a> t s, <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e) =&gt; t -&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (<a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> a) a<a href="src/Control-Wire-Interval.html#holdFor" class="link">Source</a></p><div class="doc"><p>Hold each event occurrence for the given time period.  Inhibits
 when no event occurred for the given amount of time.  New occurrences
 override old occurrences, even when they are still held.
</p><ul><li> Depends: now.
</li><li> Inhibits: when no event occurred for the given amount of time.
</li></ul></div></div><div class="top"><p class="src"><a name="v:until" class="def">until</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Monoid.html#t:Monoid">Monoid</a> e =&gt; <a href="Control-Wire-Core.html#t:Wire">Wire</a> s e m (a, <a href="Control-Wire-Unsafe-Event.html#t:Event">Event</a> b) a<a href="src/Control-Wire-Interval.html#until" class="link">Source</a></p><div class="doc"><p>Produce until the given event occurs.  When it occurs, inhibit with
 its value forever.
</p><ul><li> Depends: now until event occurs.
</li><li> Inhibits: forever after event occurs.
</li></ul></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>