Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data ZooException
- zooExceptionToException :: Exception e => e -> SomeException
- zooExceptionFromException :: Exception e => SomeException -> Maybe e
- data ZooExInfo = ZooExInfo {}
- newtype ZSYSTEMERROR = ZSYSTEMERROR ZooExInfo
- newtype ZRUNTIMEINCONSISTENCY = ZRUNTIMEINCONSISTENCY ZooExInfo
- newtype ZDATAINCONSISTENCY = ZDATAINCONSISTENCY ZooExInfo
- newtype ZCONNECTIONLOSS = ZCONNECTIONLOSS ZooExInfo
- newtype ZMARSHALLINGERROR = ZMARSHALLINGERROR ZooExInfo
- newtype ZUNIMPLEMENTED = ZUNIMPLEMENTED ZooExInfo
- newtype ZOPERATIONTIMEOUT = ZOPERATIONTIMEOUT ZooExInfo
- newtype ZBADARGUMENTS = ZBADARGUMENTS ZooExInfo
- newtype ZINVALIDSTATE = ZINVALIDSTATE ZooExInfo
- newtype ZNEWCONFIGNOQUORUM = ZNEWCONFIGNOQUORUM ZooExInfo
- newtype ZRECONFIGINPROGRESS = ZRECONFIGINPROGRESS ZooExInfo
- newtype ZSSLCONNECTIONERROR = ZSSLCONNECTIONERROR ZooExInfo
- newtype ZAPIERROR = ZAPIERROR ZooExInfo
- newtype ZNONODE = ZNONODE ZooExInfo
- newtype ZNOAUTH = ZNOAUTH ZooExInfo
- newtype ZBADVERSION = ZBADVERSION ZooExInfo
- newtype ZNOCHILDRENFOREPHEMERALS = ZNOCHILDRENFOREPHEMERALS ZooExInfo
- newtype ZNODEEXISTS = ZNODEEXISTS ZooExInfo
- newtype ZNOTEMPTY = ZNOTEMPTY ZooExInfo
- newtype ZSESSIONEXPIRED = ZSESSIONEXPIRED ZooExInfo
- newtype ZINVALIDCALLBACK = ZINVALIDCALLBACK ZooExInfo
- newtype ZINVALIDACL = ZINVALIDACL ZooExInfo
- newtype ZAUTHFAILED = ZAUTHFAILED ZooExInfo
- newtype ZCLOSING = ZCLOSING ZooExInfo
- newtype ZNOTHING = ZNOTHING ZooExInfo
- newtype ZSESSIONMOVED = ZSESSIONMOVED ZooExInfo
- newtype ZNOTREADONLY = ZNOTREADONLY ZooExInfo
- newtype ZEPHEMERALONLOCALSESSION = ZEPHEMERALONLOCALSESSION ZooExInfo
- newtype ZNOWATCHER = ZNOWATCHER ZooExInfo
- newtype ZRECONFIGDISABLED = ZRECONFIGDISABLED ZooExInfo
- newtype ZSESSIONCLOSEDREQUIRESASLAUTH = ZSESSIONCLOSEDREQUIRESASLAUTH ZooExInfo
- newtype ZTHROTTLEDOP = ZTHROTTLEDOP ZooExInfo
- data SYSERRNO
- data UNKNOWN_ERR
- throwZooError :: CInt -> CallStack -> IO a
- throwZooErrorIfNotOK :: HasCallStack => CInt -> IO CInt
- throwZooErrorIfLeft :: HasCallStack => Either CInt a -> IO a
- throwZooErrorIfLeft' :: HasCallStack => (CInt -> Bool) -> Either CInt a -> IO (Maybe a)
- pattern CZOK :: CInt
- pattern CZSYSTEMERROR :: CInt
- pattern CZRUNTIMEINCONSISTENCY :: CInt
- pattern CZDATAINCONSISTENCY :: CInt
- pattern CZCONNECTIONLOSS :: CInt
- pattern CZMARSHALLINGERROR :: CInt
- pattern CZUNIMPLEMENTED :: CInt
- pattern CZOPERATIONTIMEOUT :: CInt
- pattern CZBADARGUMENTS :: CInt
- pattern CZINVALIDSTATE :: CInt
- pattern CZNEWCONFIGNOQUORUM :: CInt
- pattern CZRECONFIGINPROGRESS :: CInt
- pattern CZSSLCONNECTIONERROR :: CInt
- pattern CZAPIERROR :: CInt
- pattern CZNONODE :: CInt
- pattern CZNOAUTH :: CInt
- pattern CZBADVERSION :: CInt
- pattern CZNOCHILDRENFOREPHEMERALS :: CInt
- pattern CZNODEEXISTS :: CInt
- pattern CZNOTEMPTY :: CInt
- pattern CZSESSIONEXPIRED :: CInt
- pattern CZINVALIDCALLBACK :: CInt
- pattern CZINVALIDACL :: CInt
- pattern CZAUTHFAILED :: CInt
- pattern CZCLOSING :: CInt
- pattern CZNOTHING :: CInt
- pattern CZSESSIONMOVED :: CInt
- pattern CZNOTREADONLY :: CInt
- pattern CZEPHEMERALONLOCALSESSION :: CInt
- pattern CZNOWATCHER :: CInt
- pattern CZRECONFIGDISABLED :: CInt
- pattern CZSESSIONCLOSEDREQUIRESASLAUTH :: CInt
- pattern CZTHROTTLEDOP :: CInt
- throwIO :: Exception e => e -> IO a
- getCErrNum :: IO CInt
Documentation
data ZooException Source #
The root exception type of ZooKeeper.
Instances
Show ZooException Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZooException -> ShowS show :: ZooException -> String showList :: [ZooException] -> ShowS | |
Exception ZooException Source # | |
Defined in ZooKeeper.Exception toException :: ZooException -> SomeException # fromException :: SomeException -> Maybe ZooException # displayException :: ZooException -> String # |
zooExceptionToException :: Exception e => e -> SomeException Source #
zooExceptionFromException :: Exception e => SomeException -> Maybe e Source #
Zookeeper error informations.
ZooExInfo | |
|
System and server-side errors
This is never thrown by the server, it shouldn't be used other than
to indicate a range. Specifically error codes greater than this
value, but lesser than ZAPIERROR
, are system errors.
newtype ZSYSTEMERROR Source #
Instances
Show ZSYSTEMERROR Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZSYSTEMERROR -> ShowS show :: ZSYSTEMERROR -> String showList :: [ZSYSTEMERROR] -> ShowS | |
Exception ZSYSTEMERROR Source # | |
Defined in ZooKeeper.Exception toException :: ZSYSTEMERROR -> SomeException # fromException :: SomeException -> Maybe ZSYSTEMERROR # displayException :: ZSYSTEMERROR -> String # |
newtype ZRUNTIMEINCONSISTENCY Source #
Instances
Show ZRUNTIMEINCONSISTENCY Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZRUNTIMEINCONSISTENCY -> ShowS show :: ZRUNTIMEINCONSISTENCY -> String showList :: [ZRUNTIMEINCONSISTENCY] -> ShowS | |
Exception ZRUNTIMEINCONSISTENCY Source # | |
Defined in ZooKeeper.Exception toException :: ZRUNTIMEINCONSISTENCY -> SomeException # fromException :: SomeException -> Maybe ZRUNTIMEINCONSISTENCY # displayException :: ZRUNTIMEINCONSISTENCY -> String # |
newtype ZDATAINCONSISTENCY Source #
Instances
Show ZDATAINCONSISTENCY Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZDATAINCONSISTENCY -> ShowS show :: ZDATAINCONSISTENCY -> String showList :: [ZDATAINCONSISTENCY] -> ShowS | |
Exception ZDATAINCONSISTENCY Source # | |
Defined in ZooKeeper.Exception toException :: ZDATAINCONSISTENCY -> SomeException # fromException :: SomeException -> Maybe ZDATAINCONSISTENCY # displayException :: ZDATAINCONSISTENCY -> String # |
newtype ZCONNECTIONLOSS Source #
Instances
Show ZCONNECTIONLOSS Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZCONNECTIONLOSS -> ShowS show :: ZCONNECTIONLOSS -> String showList :: [ZCONNECTIONLOSS] -> ShowS | |
Exception ZCONNECTIONLOSS Source # | |
Defined in ZooKeeper.Exception toException :: ZCONNECTIONLOSS -> SomeException # fromException :: SomeException -> Maybe ZCONNECTIONLOSS # displayException :: ZCONNECTIONLOSS -> String # |
newtype ZMARSHALLINGERROR Source #
Instances
Show ZMARSHALLINGERROR Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZMARSHALLINGERROR -> ShowS show :: ZMARSHALLINGERROR -> String showList :: [ZMARSHALLINGERROR] -> ShowS | |
Exception ZMARSHALLINGERROR Source # | |
Defined in ZooKeeper.Exception toException :: ZMARSHALLINGERROR -> SomeException # fromException :: SomeException -> Maybe ZMARSHALLINGERROR # displayException :: ZMARSHALLINGERROR -> String # |
newtype ZUNIMPLEMENTED Source #
Instances
Show ZUNIMPLEMENTED Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZUNIMPLEMENTED -> ShowS show :: ZUNIMPLEMENTED -> String showList :: [ZUNIMPLEMENTED] -> ShowS | |
Exception ZUNIMPLEMENTED Source # | |
Defined in ZooKeeper.Exception toException :: ZUNIMPLEMENTED -> SomeException # fromException :: SomeException -> Maybe ZUNIMPLEMENTED # displayException :: ZUNIMPLEMENTED -> String # |
newtype ZOPERATIONTIMEOUT Source #
Instances
Show ZOPERATIONTIMEOUT Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZOPERATIONTIMEOUT -> ShowS show :: ZOPERATIONTIMEOUT -> String showList :: [ZOPERATIONTIMEOUT] -> ShowS | |
Exception ZOPERATIONTIMEOUT Source # | |
Defined in ZooKeeper.Exception toException :: ZOPERATIONTIMEOUT -> SomeException # fromException :: SomeException -> Maybe ZOPERATIONTIMEOUT # displayException :: ZOPERATIONTIMEOUT -> String # |
newtype ZBADARGUMENTS Source #
Instances
Show ZBADARGUMENTS Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZBADARGUMENTS -> ShowS show :: ZBADARGUMENTS -> String showList :: [ZBADARGUMENTS] -> ShowS | |
Exception ZBADARGUMENTS Source # | |
Defined in ZooKeeper.Exception toException :: ZBADARGUMENTS -> SomeException # fromException :: SomeException -> Maybe ZBADARGUMENTS # displayException :: ZBADARGUMENTS -> String # |
newtype ZINVALIDSTATE Source #
Instances
Show ZINVALIDSTATE Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZINVALIDSTATE -> ShowS show :: ZINVALIDSTATE -> String showList :: [ZINVALIDSTATE] -> ShowS | |
Exception ZINVALIDSTATE Source # | |
Defined in ZooKeeper.Exception toException :: ZINVALIDSTATE -> SomeException # fromException :: SomeException -> Maybe ZINVALIDSTATE # displayException :: ZINVALIDSTATE -> String # |
newtype ZNEWCONFIGNOQUORUM Source #
Instances
Show ZNEWCONFIGNOQUORUM Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZNEWCONFIGNOQUORUM -> ShowS show :: ZNEWCONFIGNOQUORUM -> String showList :: [ZNEWCONFIGNOQUORUM] -> ShowS | |
Exception ZNEWCONFIGNOQUORUM Source # | |
Defined in ZooKeeper.Exception toException :: ZNEWCONFIGNOQUORUM -> SomeException # fromException :: SomeException -> Maybe ZNEWCONFIGNOQUORUM # displayException :: ZNEWCONFIGNOQUORUM -> String # |
newtype ZRECONFIGINPROGRESS Source #
Instances
Show ZRECONFIGINPROGRESS Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZRECONFIGINPROGRESS -> ShowS show :: ZRECONFIGINPROGRESS -> String showList :: [ZRECONFIGINPROGRESS] -> ShowS | |
Exception ZRECONFIGINPROGRESS Source # | |
Defined in ZooKeeper.Exception toException :: ZRECONFIGINPROGRESS -> SomeException # fromException :: SomeException -> Maybe ZRECONFIGINPROGRESS # displayException :: ZRECONFIGINPROGRESS -> String # |
newtype ZSSLCONNECTIONERROR Source #
Instances
Show ZSSLCONNECTIONERROR Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZSSLCONNECTIONERROR -> ShowS show :: ZSSLCONNECTIONERROR -> String showList :: [ZSSLCONNECTIONERROR] -> ShowS | |
Exception ZSSLCONNECTIONERROR Source # | |
Defined in ZooKeeper.Exception toException :: ZSSLCONNECTIONERROR -> SomeException # fromException :: SomeException -> Maybe ZSSLCONNECTIONERROR # displayException :: ZSSLCONNECTIONERROR -> String # |
API Errors
This is never thrown by the server, it shouldn't be used other than
to indicate a range. Specifically error codes greater than this
value are API errors (while values less than this indicate a
ZSYSTEMERROR
).
Instances
Show ZAPIERROR Source # | |
Exception ZAPIERROR Source # | |
Defined in ZooKeeper.Exception toException :: ZAPIERROR -> SomeException # fromException :: SomeException -> Maybe ZAPIERROR # displayException :: ZAPIERROR -> String # |
Instances
Show ZNONODE Source # | |
Exception ZNONODE Source # | |
Defined in ZooKeeper.Exception toException :: ZNONODE -> SomeException # fromException :: SomeException -> Maybe ZNONODE # displayException :: ZNONODE -> String # |
Instances
Show ZNOAUTH Source # | |
Exception ZNOAUTH Source # | |
Defined in ZooKeeper.Exception toException :: ZNOAUTH -> SomeException # fromException :: SomeException -> Maybe ZNOAUTH # displayException :: ZNOAUTH -> String # |
newtype ZBADVERSION Source #
Instances
Show ZBADVERSION Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZBADVERSION -> ShowS show :: ZBADVERSION -> String showList :: [ZBADVERSION] -> ShowS | |
Exception ZBADVERSION Source # | |
Defined in ZooKeeper.Exception toException :: ZBADVERSION -> SomeException # fromException :: SomeException -> Maybe ZBADVERSION # displayException :: ZBADVERSION -> String # |
newtype ZNOCHILDRENFOREPHEMERALS Source #
Instances
Show ZNOCHILDRENFOREPHEMERALS Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZNOCHILDRENFOREPHEMERALS -> ShowS show :: ZNOCHILDRENFOREPHEMERALS -> String showList :: [ZNOCHILDRENFOREPHEMERALS] -> ShowS | |
Exception ZNOCHILDRENFOREPHEMERALS Source # | |
Defined in ZooKeeper.Exception toException :: ZNOCHILDRENFOREPHEMERALS -> SomeException # fromException :: SomeException -> Maybe ZNOCHILDRENFOREPHEMERALS # displayException :: ZNOCHILDRENFOREPHEMERALS -> String # |
newtype ZNODEEXISTS Source #
Instances
Show ZNODEEXISTS Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZNODEEXISTS -> ShowS show :: ZNODEEXISTS -> String showList :: [ZNODEEXISTS] -> ShowS | |
Exception ZNODEEXISTS Source # | |
Defined in ZooKeeper.Exception toException :: ZNODEEXISTS -> SomeException # fromException :: SomeException -> Maybe ZNODEEXISTS # displayException :: ZNODEEXISTS -> String # |
Instances
Show ZNOTEMPTY Source # | |
Exception ZNOTEMPTY Source # | |
Defined in ZooKeeper.Exception toException :: ZNOTEMPTY -> SomeException # fromException :: SomeException -> Maybe ZNOTEMPTY # displayException :: ZNOTEMPTY -> String # |
newtype ZSESSIONEXPIRED Source #
Instances
Show ZSESSIONEXPIRED Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZSESSIONEXPIRED -> ShowS show :: ZSESSIONEXPIRED -> String showList :: [ZSESSIONEXPIRED] -> ShowS | |
Exception ZSESSIONEXPIRED Source # | |
Defined in ZooKeeper.Exception toException :: ZSESSIONEXPIRED -> SomeException # fromException :: SomeException -> Maybe ZSESSIONEXPIRED # displayException :: ZSESSIONEXPIRED -> String # |
newtype ZINVALIDCALLBACK Source #
Instances
Show ZINVALIDCALLBACK Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZINVALIDCALLBACK -> ShowS show :: ZINVALIDCALLBACK -> String showList :: [ZINVALIDCALLBACK] -> ShowS | |
Exception ZINVALIDCALLBACK Source # | |
Defined in ZooKeeper.Exception toException :: ZINVALIDCALLBACK -> SomeException # fromException :: SomeException -> Maybe ZINVALIDCALLBACK # displayException :: ZINVALIDCALLBACK -> String # |
newtype ZINVALIDACL Source #
Instances
Show ZINVALIDACL Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZINVALIDACL -> ShowS show :: ZINVALIDACL -> String showList :: [ZINVALIDACL] -> ShowS | |
Exception ZINVALIDACL Source # | |
Defined in ZooKeeper.Exception toException :: ZINVALIDACL -> SomeException # fromException :: SomeException -> Maybe ZINVALIDACL # displayException :: ZINVALIDACL -> String # |
newtype ZAUTHFAILED Source #
Instances
Show ZAUTHFAILED Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZAUTHFAILED -> ShowS show :: ZAUTHFAILED -> String showList :: [ZAUTHFAILED] -> ShowS | |
Exception ZAUTHFAILED Source # | |
Defined in ZooKeeper.Exception toException :: ZAUTHFAILED -> SomeException # fromException :: SomeException -> Maybe ZAUTHFAILED # displayException :: ZAUTHFAILED -> String # |
Instances
Show ZCLOSING Source # | |
Exception ZCLOSING Source # | |
Defined in ZooKeeper.Exception toException :: ZCLOSING -> SomeException # fromException :: SomeException -> Maybe ZCLOSING # displayException :: ZCLOSING -> String # |
Instances
Show ZNOTHING Source # | |
Exception ZNOTHING Source # | |
Defined in ZooKeeper.Exception toException :: ZNOTHING -> SomeException # fromException :: SomeException -> Maybe ZNOTHING # displayException :: ZNOTHING -> String # |
newtype ZSESSIONMOVED Source #
Instances
Show ZSESSIONMOVED Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZSESSIONMOVED -> ShowS show :: ZSESSIONMOVED -> String showList :: [ZSESSIONMOVED] -> ShowS | |
Exception ZSESSIONMOVED Source # | |
Defined in ZooKeeper.Exception toException :: ZSESSIONMOVED -> SomeException # fromException :: SomeException -> Maybe ZSESSIONMOVED # displayException :: ZSESSIONMOVED -> String # |
newtype ZNOTREADONLY Source #
Instances
Show ZNOTREADONLY Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZNOTREADONLY -> ShowS show :: ZNOTREADONLY -> String showList :: [ZNOTREADONLY] -> ShowS | |
Exception ZNOTREADONLY Source # | |
Defined in ZooKeeper.Exception toException :: ZNOTREADONLY -> SomeException # fromException :: SomeException -> Maybe ZNOTREADONLY # displayException :: ZNOTREADONLY -> String # |
newtype ZEPHEMERALONLOCALSESSION Source #
Instances
Show ZEPHEMERALONLOCALSESSION Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZEPHEMERALONLOCALSESSION -> ShowS show :: ZEPHEMERALONLOCALSESSION -> String showList :: [ZEPHEMERALONLOCALSESSION] -> ShowS | |
Exception ZEPHEMERALONLOCALSESSION Source # | |
Defined in ZooKeeper.Exception toException :: ZEPHEMERALONLOCALSESSION -> SomeException # fromException :: SomeException -> Maybe ZEPHEMERALONLOCALSESSION # displayException :: ZEPHEMERALONLOCALSESSION -> String # |
newtype ZNOWATCHER Source #
Instances
Show ZNOWATCHER Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZNOWATCHER -> ShowS show :: ZNOWATCHER -> String showList :: [ZNOWATCHER] -> ShowS | |
Exception ZNOWATCHER Source # | |
Defined in ZooKeeper.Exception toException :: ZNOWATCHER -> SomeException # fromException :: SomeException -> Maybe ZNOWATCHER # displayException :: ZNOWATCHER -> String # |
newtype ZRECONFIGDISABLED Source #
Instances
Show ZRECONFIGDISABLED Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZRECONFIGDISABLED -> ShowS show :: ZRECONFIGDISABLED -> String showList :: [ZRECONFIGDISABLED] -> ShowS | |
Exception ZRECONFIGDISABLED Source # | |
Defined in ZooKeeper.Exception toException :: ZRECONFIGDISABLED -> SomeException # fromException :: SomeException -> Maybe ZRECONFIGDISABLED # displayException :: ZRECONFIGDISABLED -> String # |
newtype ZSESSIONCLOSEDREQUIRESASLAUTH Source #
Instances
Show ZSESSIONCLOSEDREQUIRESASLAUTH Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZSESSIONCLOSEDREQUIRESASLAUTH -> ShowS show :: ZSESSIONCLOSEDREQUIRESASLAUTH -> String showList :: [ZSESSIONCLOSEDREQUIRESASLAUTH] -> ShowS | |
Exception ZSESSIONCLOSEDREQUIRESASLAUTH Source # | |
Defined in ZooKeeper.Exception toException :: ZSESSIONCLOSEDREQUIRESASLAUTH -> SomeException # fromException :: SomeException -> Maybe ZSESSIONCLOSEDREQUIRESASLAUTH # displayException :: ZSESSIONCLOSEDREQUIRESASLAUTH -> String # |
newtype ZTHROTTLEDOP Source #
Instances
Show ZTHROTTLEDOP Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> ZTHROTTLEDOP -> ShowS show :: ZTHROTTLEDOP -> String showList :: [ZTHROTTLEDOP] -> ShowS | |
Exception ZTHROTTLEDOP Source # | |
Defined in ZooKeeper.Exception toException :: ZTHROTTLEDOP -> SomeException # fromException :: SomeException -> Maybe ZTHROTTLEDOP # displayException :: ZTHROTTLEDOP -> String # |
Other Errors
Instances
Show SYSERRNO Source # | |
Exception SYSERRNO Source # | |
Defined in ZooKeeper.Exception toException :: SYSERRNO -> SomeException # fromException :: SomeException -> Maybe SYSERRNO # displayException :: SYSERRNO -> String # |
data UNKNOWN_ERR Source #
Instances
Show UNKNOWN_ERR Source # | |
Defined in ZooKeeper.Exception showsPrec :: Int -> UNKNOWN_ERR -> ShowS show :: UNKNOWN_ERR -> String showList :: [UNKNOWN_ERR] -> ShowS | |
Exception UNKNOWN_ERR Source # | |
Defined in ZooKeeper.Exception toException :: UNKNOWN_ERR -> SomeException # fromException :: SomeException -> Maybe UNKNOWN_ERR # displayException :: UNKNOWN_ERR -> String # |
throwZooError :: CInt -> CallStack -> IO a Source #
throwZooErrorIfNotOK :: HasCallStack => CInt -> IO CInt Source #
throwZooErrorIfLeft :: HasCallStack => Either CInt a -> IO a Source #
throwZooErrorIfLeft' :: HasCallStack => (CInt -> Bool) -> Either CInt a -> IO (Maybe a) Source #
Error number patterns
pattern CZSYSTEMERROR :: CInt Source #
pattern CZRUNTIMEINCONSISTENCY :: CInt Source #
pattern CZDATAINCONSISTENCY :: CInt Source #
pattern CZCONNECTIONLOSS :: CInt Source #
pattern CZMARSHALLINGERROR :: CInt Source #
pattern CZUNIMPLEMENTED :: CInt Source #
pattern CZOPERATIONTIMEOUT :: CInt Source #
pattern CZBADARGUMENTS :: CInt Source #
pattern CZINVALIDSTATE :: CInt Source #
pattern CZNEWCONFIGNOQUORUM :: CInt Source #
pattern CZRECONFIGINPROGRESS :: CInt Source #
pattern CZSSLCONNECTIONERROR :: CInt Source #
pattern CZAPIERROR :: CInt Source #
pattern CZBADVERSION :: CInt Source #
pattern CZNOCHILDRENFOREPHEMERALS :: CInt Source #
pattern CZNODEEXISTS :: CInt Source #
pattern CZNOTEMPTY :: CInt Source #
pattern CZSESSIONEXPIRED :: CInt Source #
pattern CZINVALIDCALLBACK :: CInt Source #
pattern CZINVALIDACL :: CInt Source #
pattern CZAUTHFAILED :: CInt Source #
pattern CZSESSIONMOVED :: CInt Source #
pattern CZNOTREADONLY :: CInt Source #
pattern CZEPHEMERALONLOCALSESSION :: CInt Source #
pattern CZNOWATCHER :: CInt Source #
pattern CZRECONFIGDISABLED :: CInt Source #
pattern CZSESSIONCLOSEDREQUIRESASLAUTH :: CInt Source #
pattern CZTHROTTLEDOP :: CInt Source #
Helpers
getCErrNum :: IO CInt Source #