Copyright | (c) Henning Thielemann 2012 (c) Dylan Simon 2011 |
---|---|
License | BSD3 |
Stability | provisional |
Safe Haskell | None |
Language | Haskell2010 |
This module contains functions for working with subscriptions. Reference: http://www.alsa-project.org/alsa-doc/alsa-lib/group___seq_subscribe.html
- data T
- data Type
- malloc :: IO T
- copy :: T -> T -> IO ()
- clone :: T -> IO T
- getClient :: T -> IO T
- getPort :: T -> IO T
- getRoot :: T -> IO T
- getType :: T -> IO Type
- getIndex :: T -> IO Word
- getNumSubs :: T -> IO Word
- getAddr :: T -> IO T
- getQueue :: T -> IO T
- getExclusive :: T -> IO Bool
- getTimeUpdate :: T -> IO Bool
- getTimeReal :: T -> IO Bool
- setClient :: T -> T -> IO ()
- setPort :: T -> T -> IO ()
- setType :: T -> Type -> IO ()
- setIndex :: T -> Word -> IO ()
- query :: T mode -> T -> Type -> Word -> IO (Maybe T)
- queryAll :: T mode -> T -> Type -> IO [T]