| 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 |
GI.Gio.Objects.ProxyAddress
Contents
Description
- 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
Constructors
| ProxyAddress (ForeignPtr ProxyAddress) |
Instances
| 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
Instances
| (GObject o, IsDescendantOf ProxyAddress o) => ProxyAddressK o Source | |
toProxyAddress :: ProxyAddressK o => o -> IO ProxyAddress Source
Methods
proxyAddressGetDestinationHostname
data ProxyAddressGetDestinationHostnameMethodInfo Source
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
getProxyAddressDestinationHostname :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
DestinationPort
data ProxyAddressDestinationPortPropertyInfo Source
Instances
getProxyAddressDestinationPort :: (MonadIO m, ProxyAddressK o) => o -> m Word32 Source
DestinationProtocol
data ProxyAddressDestinationProtocolPropertyInfo Source
Instances
getProxyAddressDestinationProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Password
data ProxyAddressPasswordPropertyInfo Source
Instances
getProxyAddressPassword :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Protocol
data ProxyAddressProtocolPropertyInfo Source
Instances
getProxyAddressProtocol :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Uri
data ProxyAddressUriPropertyInfo Source
Instances
getProxyAddressUri :: (MonadIO m, ProxyAddressK o) => o -> m Text Source
Username
data ProxyAddressUsernamePropertyInfo Source
Instances
getProxyAddressUsername :: (MonadIO m, ProxyAddressK o) => o -> m Text Source