| ||||||||||
| ||||||||||
| Documentation | ||||||||||
| newtype AGI a | ||||||||||
| ||||||||||
| type EscapeDigits = String | ||||||||||
| type Command = String | ||||||||||
| data Timeout | ||||||||||
| ||||||||||
| type ReturnCode = Word | ||||||||||
| data SoundType | ||||||||||
| ||||||||||
| run :: AGI a -> IO a | ||||||||||
| readAgiVars :: IO [(String, String)] | ||||||||||
| sendRecv :: Command -> AGI (ReturnCode, String) | ||||||||||
| parseResult :: CharParser () (Int, Bool) | ||||||||||
| parseTimeout :: CharParser () Bool | ||||||||||
| answer :: AGI Bool | ||||||||||
| hangUp :: Maybe String -> AGI (ReturnCode, String) | ||||||||||
| getData :: FilePath -> Maybe Timeout -> AGI (ReturnCode, (Int, Bool)) | ||||||||||
| record :: FilePath -> SoundType -> EscapeDigits -> Word -> Bool -> AGI (ReturnCode, String) | ||||||||||
| sayNumber :: Int -> EscapeDigits -> AGI (ReturnCode, String) | ||||||||||
| stream :: FilePath -> EscapeDigits -> AGI (ReturnCode, String) | ||||||||||
| waitForDigit :: Integer -> AGI (Maybe Int) | ||||||||||
| Produced by Haddock version 0.8 | ||||||||||