jack-0.7.2: Bindings for the JACK Audio Connection Kit

Safe HaskellSafe
LanguageHaskell98

Sound.JACK.Exception

Documentation

class ToString e where Source #

Methods

toString :: e -> String Source #

Instances
ToString Errno Source # 
Instance details

Defined in Sound.JACK.Exception

ToString e => ToString (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

toString :: Errno e -> String Source #

ToString e => ToString (PortMismatch e) Source # 
Instance details

Defined in Sound.JACK.Exception

ToString e => ToString (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

ToString e => ToString (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

toString :: Status e -> String Source #

(Bits w, Enum a, Show a) => ToString (T w a) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

toString :: T w a -> String Source #

class ThrowsStatus e where Source #

Methods

status :: StatusSet -> e Source #

Instances
ThrowsStatus e => ThrowsStatus (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Errno e Source #

ThrowsStatus e => ThrowsStatus (PortMismatch e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortMismatch e Source #

ThrowsStatus e => ThrowsStatus (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortRegister e Source #

ThrowsStatus (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Status e Source #

data Status e Source #

Constructors

Status StatusSet 
NoStatus e 
Instances
ThrowsErrno e => ThrowsErrno (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> Status e Source #

ThrowsPortMismatch e => ThrowsPortMismatch (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsPortRegister e => ThrowsPortRegister (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsStatus (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Status e Source #

ToString e => ToString (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

toString :: Status e -> String Source #

data PortRegister e Source #

Constructors

PortRegister 
NoPortRegister e 
Instances
ThrowsErrno e => ThrowsErrno (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsPortMismatch e => ThrowsPortMismatch (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsPortRegister (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsStatus e => ThrowsStatus (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortRegister e Source #

ToString e => ToString (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

class ThrowsErrno e where Source #

Methods

errno :: Errno -> e Source #

Instances
ThrowsErrno Errno Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> Errno Source #

ThrowsErrno (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno0 -> Errno e Source #

ThrowsErrno e => ThrowsErrno (PortMismatch e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsErrno e => ThrowsErrno (PortRegister e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsErrno e => ThrowsErrno (Status e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> Status e Source #

data Errno e Source #

Constructors

Errno Errno 
NoErrno e 
Instances
ThrowsErrno (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno0 -> Errno e Source #

ThrowsPortMismatch e => ThrowsPortMismatch (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsPortRegister e => ThrowsPortRegister (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

ThrowsStatus e => ThrowsStatus (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Errno e Source #

ToString e => ToString (Errno e) Source # 
Instance details

Defined in Sound.JACK.Exception

Methods

toString :: Errno e -> String Source #