Safe Haskell | None |
---|---|
Language | Haskell98 |
Synopsis
- data Service = Service {}
- data BrowseQuery = BrowseQuery {
- lookupProtocol :: InetProtocol
- lookupServiceName :: String
- lookupDomain :: String
- lookupCallback :: Service -> IO ()
- data InetProtocol
- proto2variant :: InetProtocol -> Variant
- variant2proto :: Variant -> InetProtocol
- forceMaybe :: String -> Maybe a -> a
- fromVariant_ :: IsVariant a => String -> Variant -> a
- iface_unspec :: Variant
- flags_empty :: Variant
- avahiBus :: BusName
- hostNameResolver :: BusName
- serviceResolver :: BusName
- serverInterface :: InterfaceName
- avahiBrowser :: InterfaceName
- entryGroupInterface :: InterfaceName
- call' :: Client -> ObjectPath -> InterfaceName -> MemberName -> [Variant] -> IO [Variant]
Documentation
Service specification
Service | |
|
data BrowseQuery Source #
Service browsing query
BrowseQuery | |
|
data InetProtocol Source #
Internet protocol specification
PROTO_UNSPEC | Unspecified (any) protocol (-1) |
PROTO_INET | IPv4 protocol (0) |
PROTO_INET6 | IPv6 protocol (1) |
Instances
Eq InetProtocol Source # | |
Defined in Network.Avahi.Common (==) :: InetProtocol -> InetProtocol -> Bool # (/=) :: InetProtocol -> InetProtocol -> Bool # | |
Show InetProtocol Source # | |
Defined in Network.Avahi.Common showsPrec :: Int -> InetProtocol -> ShowS # show :: InetProtocol -> String # showList :: [InetProtocol] -> ShowS # |
proto2variant :: InetProtocol -> Variant Source #
variant2proto :: Variant -> InetProtocol Source #
forceMaybe :: String -> Maybe a -> a Source #
call' :: Client -> ObjectPath -> InterfaceName -> MemberName -> [Variant] -> IO [Variant] Source #