Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype ProxyAddress = ProxyAddress (ForeignPtr ProxyAddress)
- class GObject o => ProxyAddressK o
- toProxyAddress :: ProxyAddressK o => o -> IO ProxyAddress
- noProxyAddress :: Maybe ProxyAddress
- data ProxyAddressGetDestinationHostnameMethodInfo
- proxyAddressGetDestinationHostname :: (MonadIO m, ProxyAddressK a) => a -> m Text
- data ProxyAddressGetDestinationPortMethodInfo
- proxyAddressGetDestinationPort :: (MonadIO m, ProxyAddressK a) => a -> m Word16
- data ProxyAddressGetDestinationProtocolMethodInfo
- proxyAddressGetDestinationProtocol :: (MonadIO m, ProxyAddressK a) => a -> m Text
- data ProxyAddressGetPasswordMethodInfo
- proxyAddressGetPassword :: (MonadIO m, ProxyAddressK a) => a -> m Text
- data ProxyAddressGetProtocolMethodInfo
- proxyAddressGetProtocol :: (MonadIO m, ProxyAddressK a) => a -> m Text
- data ProxyAddressGetUriMethodInfo
- proxyAddressGetUri :: (MonadIO m, ProxyAddressK a) => a -> m Text
- data ProxyAddressGetUsernameMethodInfo
- proxyAddressGetUsername :: (MonadIO m, ProxyAddressK a) => a -> m Text
- proxyAddressNew :: (MonadIO m, InetAddressK a) => a -> Word16 -> Text -> Text -> Word16 -> Maybe Text -> Maybe Text -> m ProxyAddress
- data ProxyAddressDestinationHostnamePropertyInfo
- constructProxyAddressDestinationHostname :: Text -> IO ([Char], GValue)
- getProxyAddressDestinationHostname :: (MonadIO m, ProxyAddressK o) => o -> m Text
- data ProxyAddressDestinationPortPropertyInfo
- constructProxyAddressDestinationPort :: Word32 -> IO ([Char], GValue)
- getProxyAddressDestinationPort :: (MonadIO m, ProxyAddressK o) => o -> m Word32
- data ProxyAddressDestinationProtocolPropertyInfo
- constructProxyAddressDestinationProtocol :: Text -> IO ([Char], GValue)
- getProxyAddressDestinationProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text
- data ProxyAddressPasswordPropertyInfo
- constructProxyAddressPassword :: Text -> IO ([Char], GValue)
- getProxyAddressPassword :: (MonadIO m, ProxyAddressK o) => o -> m Text
- data ProxyAddressProtocolPropertyInfo
- constructProxyAddressProtocol :: Text -> IO ([Char], GValue)
- getProxyAddressProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text
- data ProxyAddressUriPropertyInfo
- constructProxyAddressUri :: Text -> IO ([Char], GValue)
- getProxyAddressUri :: (MonadIO m, ProxyAddressK o) => o -> m Text
- data ProxyAddressUsernamePropertyInfo
- constructProxyAddressUsername :: Text -> IO ([Char], GValue)
- getProxyAddressUsername :: (MonadIO m, ProxyAddressK o) => o -> m Text
Exported types
newtype ProxyAddress Source
GObject ProxyAddress Source | |
((~) * info (ResolveProxyAddressMethod t ProxyAddress), MethodInfo * info ProxyAddress p) => IsLabel t (ProxyAddress -> p) Source | |
((~) * info (ResolveProxyAddressMethod t ProxyAddress), MethodInfo * info ProxyAddress p) => IsLabelProxy t (ProxyAddress -> p) Source | |
type ParentTypes ProxyAddress Source | |
type AttributeList ProxyAddress Source | |
type SignalList ProxyAddress Source |
class GObject o => ProxyAddressK o Source
(GObject o, IsDescendantOf ProxyAddress o) => ProxyAddressK o Source | |
toProxyAddress :: ProxyAddressK o => o -> IO ProxyAddress Source
Methods
proxyAddressGetDestinationHostname
data ProxyAddressGetDestinationHostnameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetDestinationHostnameMethodInfo a signature Source | |
proxyAddressGetDestinationHostname :: (MonadIO m, ProxyAddressK a) => a -> m Text Source
proxyAddressGetDestinationPort
data ProxyAddressGetDestinationPortMethodInfo Source
((~) (TYPE Lifted) signature (m Word16), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetDestinationPortMethodInfo a signature Source | |
proxyAddressGetDestinationPort :: (MonadIO m, ProxyAddressK a) => a -> m Word16 Source
proxyAddressGetDestinationProtocol
data ProxyAddressGetDestinationProtocolMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetDestinationProtocolMethodInfo a signature Source | |
proxyAddressGetDestinationProtocol :: (MonadIO m, ProxyAddressK a) => a -> m Text Source
proxyAddressGetPassword
data ProxyAddressGetPasswordMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetPasswordMethodInfo a signature Source | |
proxyAddressGetPassword :: (MonadIO m, ProxyAddressK a) => a -> m Text Source
proxyAddressGetProtocol
data ProxyAddressGetProtocolMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetProtocolMethodInfo a signature Source | |
proxyAddressGetProtocol :: (MonadIO m, ProxyAddressK a) => a -> m Text Source
proxyAddressGetUri
data ProxyAddressGetUriMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetUriMethodInfo a signature Source | |
proxyAddressGetUri :: (MonadIO m, ProxyAddressK a) => a -> m Text Source
proxyAddressGetUsername
data ProxyAddressGetUsernameMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, ProxyAddressK a) => MethodInfo (TYPE Lifted) ProxyAddressGetUsernameMethodInfo a signature Source | |
proxyAddressGetUsername :: (MonadIO m, ProxyAddressK a) => a -> m Text Source
proxyAddressNew
proxyAddressNew :: (MonadIO m, InetAddressK a) => a -> Word16 -> Text -> Text -> Word16 -> Maybe Text -> Maybe Text -> m ProxyAddress Source
Properties
DestinationHostname
data ProxyAddressDestinationHostnamePropertyInfo Source
getProxyAddressDestinationHostname :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
DestinationPort
data ProxyAddressDestinationPortPropertyInfo Source
getProxyAddressDestinationPort :: (MonadIO m, ProxyAddressK o) => o -> m Word32 Source
DestinationProtocol
data ProxyAddressDestinationProtocolPropertyInfo Source
getProxyAddressDestinationProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Password
data ProxyAddressPasswordPropertyInfo Source
getProxyAddressPassword :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Protocol
data ProxyAddressProtocolPropertyInfo Source
getProxyAddressProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Uri
data ProxyAddressUriPropertyInfo Source
getProxyAddressUri :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Username
data ProxyAddressUsernamePropertyInfo Source
getProxyAddressUsername :: (MonadIO m, ProxyAddressK o) => o -> m Text Source