helic-0.5.2.0: Clipboard Manager
Safe HaskellNone
LanguageHaskell2010

Helic.Listen

Description

Listen, Internal

Synopsis

Documentation

data Listening Source #

Signal type that indicates that the subscriber of listen is running.

Constructors

Listening 

Instances

Instances details
Eq Listening Source # 
Instance details

Defined in Helic.Listen

Show Listening Source # 
Instance details

Defined in Helic.Listen

listen :: Members [EventConsumer token Event, History, Sync Listening] r => Sem r () Source #

Listen for Event via Events, broadcasting them to agents.

withListen :: Members [EventConsumer token Event, History, Resource, Race, Async, Embed IO] r => Sem r a -> Sem r a Source #

Run an action with listen in a thread, waiting for the event subscriber to be up and running before executing the action.