| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DBus.Transport
Documentation
Constructors
| UDSPath ByteString | |
| UDSTmpDir ByteString | |
| UDSAbstract ByteString |
Constructors
| TCPFamilyIPv4 | |
| TCPFamilyIPv6 |
Constructors
| TCP | |
data TransportType Source #
Constructors
| TransportTCP TCP | |
| TransportUnix UDS | |
| OtherTransport ByteString [(ByteString, ByteString)] |
Instances
type GUID = ByteString Source #
withProtocol :: Parser t -> ((t, [(ByteString, ByteString)]) -> Parser a) -> Parser (Maybe (Maybe ByteString, a)) Source #
parsePair :: Parser (ByteString, ByteString) Source #
parseUnix :: Parser (Maybe (Maybe ByteString, TransportType)) Source #
parseOtherTransport :: Parser (Maybe (Maybe GUID, TransportType)) Source #
parseMaybe :: MonadPlus m => Maybe a -> m a Source #
parseTransports :: Parser [(Maybe GUID, TransportType)] Source #
connectTransport :: TransportType -> IO Socket Source #