alsa-seq-0.6.0.8: Binding to the ALSA Library API (MIDI sequencer).

Safe HaskellSafe
LanguageHaskell2010

Sound.ALSA.Sequencer.Query

Documentation

class C info => C info Source #

Minimal complete definition

init, next

Instances
C T Source # 
Instance details

Defined in Sound.ALSA.Sequencer.Marshal.ClientInfo

Methods

init :: T -> IO () Source #

next :: T0 mode -> T -> IO Bool Source #

C T Source # 
Instance details

Defined in Sound.ALSA.Sequencer.Marshal.PortInfo

Methods

init :: T -> IO () Source #

next :: T0 mode -> T -> IO Bool Source #

init :: C info => info -> IO () Source #

next :: C info => T mode -> info -> IO Bool Source #

first :: C info => T mode -> IO info Source #

loop_ :: C info => T mode -> (info -> IO ()) -> (info -> IO ()) -> IO () Source #

loop :: C info => T mode -> (info -> IO ()) -> (info -> IO a) -> IO [a] Source #