jack-0.7.1.3: Bindings for the JACK Audio Connection Kit

Safe HaskellSafe
LanguageHaskell98

Sound.JACK.Exception

Documentation

class ToString e where #

Minimal complete definition

toString

Methods

toString :: e -> String #

Instances
ToString Errno # 
Instance details

Defined in Sound.JACK.Exception

Methods

toString :: Errno -> String #

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

Defined in Sound.JACK.Exception

Methods

toString :: Errno e -> String #

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

Defined in Sound.JACK.Exception

Methods

toString :: PortMismatch e -> String #

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

Defined in Sound.JACK.Exception

Methods

toString :: PortRegister e -> String #

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

Defined in Sound.JACK.Exception

Methods

toString :: Status e -> String #

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

Defined in Sound.JACK.Exception

Methods

toString :: T w a -> String #

class ThrowsStatus e where #

Minimal complete definition

status

Methods

status :: StatusSet -> e #

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

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Errno e #

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

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortMismatch e #

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

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortRegister e #

ThrowsStatus (Status e) # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Status e #

data Status e #

Constructors

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> Status e #

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

Defined in Sound.JACK.Exception

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

Defined in Sound.JACK.Exception

Methods

portRegister :: Status e #

ThrowsStatus (Status e) # 
Instance details

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Status e #

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

Defined in Sound.JACK.Exception

Methods

toString :: Status e -> String #

class ThrowsPortRegister e where #

Minimal complete definition

portRegister

Methods

portRegister :: e #

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

Defined in Sound.JACK.Exception

Methods

portRegister :: Errno e #

ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) # 
Instance details

Defined in Sound.JACK.Exception

ThrowsPortRegister (PortRegister e) # 
Instance details

Defined in Sound.JACK.Exception

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

Defined in Sound.JACK.Exception

Methods

portRegister :: Status e #

data PortRegister e #

Constructors

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> PortRegister e #

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

Defined in Sound.JACK.Exception

ThrowsPortRegister (PortRegister e) # 
Instance details

Defined in Sound.JACK.Exception

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

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortRegister e #

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

Defined in Sound.JACK.Exception

Methods

toString :: PortRegister e -> String #

class ThrowsPortMismatch e where #

Minimal complete definition

portMismatch

data PortMismatch e #

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> PortMismatch e #

ThrowsPortMismatch (PortMismatch e) # 
Instance details

Defined in Sound.JACK.Exception

ThrowsPortRegister e => ThrowsPortRegister (PortMismatch e) # 
Instance details

Defined in Sound.JACK.Exception

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

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> PortMismatch e #

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

Defined in Sound.JACK.Exception

Methods

toString :: PortMismatch e -> String #

class ThrowsErrno e where #

Minimal complete definition

errno

Methods

errno :: Errno -> e #

Instances
ThrowsErrno Errno # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> Errno #

ThrowsErrno (Errno e) # 
Instance details

Defined in Sound.JACK.Exception

Methods

errno :: Errno0 -> Errno e #

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> PortMismatch e #

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> PortRegister e #

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno -> Status e #

data Errno e #

Constructors

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

Defined in Sound.JACK.Exception

Methods

errno :: Errno0 -> Errno e #

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

Defined in Sound.JACK.Exception

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

Defined in Sound.JACK.Exception

Methods

portRegister :: Errno e #

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

Defined in Sound.JACK.Exception

Methods

status :: StatusSet -> Errno e #

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

Defined in Sound.JACK.Exception

Methods

toString :: Errno e -> String #