Core Library0.xAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

struct libtmux-swift latest

ControlNotificationStream

One observer's control notifications with finite pending storage.

Source and package
Qualified name
ControlNotificationStream
Package
libtmux-swift
Source
Sources/LibTmux/NotificationBroadcast.swift
struct ControlNotificationStream : struct ControlNotificationStream

Members2#

Inherited members16 members#

Reached through AsyncSequence.allSatisfy(_:), AsyncSequence.compactMap(_:), AsyncSequence.contains(_:), AsyncSequence.contains(where:), AsyncSequence.drop(while:), AsyncSequence.dropFirst(_:), AsyncSequence.filter(_:), AsyncSequence.first(where:), AsyncSequence.flatMap(_:), AsyncSequence.map(_:), AsyncSequence.max(by:), AsyncSequence.min(by:), AsyncSequence.prefix(_:), AsyncSequence.prefix(while:), AsyncSequence.reduce(_:_:), AsyncSequence.reduce(into:_:).

  • allSatisfy(_:) method inherited Returns a Boolean value that indicates whether all elements produced by the asynchronous sequence satisfy the given predicate.
  • compactMap(_:) method inherited Creates an asynchronous sequence that maps an error-throwing closure over the base sequence’s elements, omitting results that don't return a value.
  • contains(_:) method inherited Returns a Boolean value that indicates whether the asynchronous sequence contains the given element.
  • contains(where:) method inherited Returns a Boolean value that indicates whether the asynchronous sequence contains an element that satisfies the given predicate.
  • drop(while:) method inherited Omits elements from the base asynchronous sequence until a given closure returns false, after which it passes through all remaining elements.
  • dropFirst(_:) method inherited Omits a specified number of elements from the base asynchronous sequence, then passes through all remaining elements.
  • filter(_:) method inherited Creates an asynchronous sequence that contains, in order, the elements of the base sequence that satisfy the given predicate.
  • first(where:) method inherited Returns the first element of the sequence that satisfies the given predicate.
  • flatMap(_:) method inherited Creates an asynchronous sequence that concatenates the results of calling the given error-throwing transformation with each element of this sequence.
  • map(_:) method inherited Creates an asynchronous sequence that maps the given error-throwing closure over the asynchronous sequence’s elements.
  • max(by:) method inherited Returns the maximum element in the asynchronous sequence, using the given predicate as the comparison between elements.
  • min(by:) method inherited Returns the minimum element in the asynchronous sequence, using the given predicate as the comparison between elements.
  • prefix(_:) method inherited Returns an asynchronous sequence, up to the specified maximum length, containing the initial elements of the base asynchronous sequence.
  • prefix(while:) method inherited Returns an asynchronous sequence, containing the initial, consecutive elements of the base sequence that satisfy the given predicate.
  • reduce(_:_:) method inherited Returns the result of combining the elements of the asynchronous sequence using the given closure.
  • reduce(into:_:) method inherited Returns the result of combining the elements of the asynchronous sequence using the given closure, given a mutable initial value.
Esc

Type to search.

Reference previewOpen reference