| 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 (ManagedPtr ProxyAddress)
- class GObject o => IsProxyAddress o
- toProxyAddress :: IsProxyAddress o => o -> IO ProxyAddress
- noProxyAddress :: Maybe ProxyAddress
- data ProxyAddressGetDestinationHostnameMethodInfo
- proxyAddressGetDestinationHostname :: (MonadIO m, IsProxyAddress a) => a -> m Text
- data ProxyAddressGetDestinationPortMethodInfo
- proxyAddressGetDestinationPort :: (MonadIO m, IsProxyAddress a) => a -> m Word16
- data ProxyAddressGetDestinationProtocolMethodInfo
- proxyAddressGetDestinationProtocol :: (MonadIO m, IsProxyAddress a) => a -> m Text
- data ProxyAddressGetPasswordMethodInfo
- proxyAddressGetPassword :: (MonadIO m, IsProxyAddress a) => a -> m Text
- data ProxyAddressGetProtocolMethodInfo
- proxyAddressGetProtocol :: (MonadIO m, IsProxyAddress a) => a -> m Text
- data ProxyAddressGetUriMethodInfo
- proxyAddressGetUri :: (MonadIO m, IsProxyAddress a) => a -> m Text
- data ProxyAddressGetUsernameMethodInfo
- proxyAddressGetUsername :: (MonadIO m, IsProxyAddress a) => a -> m Text
- proxyAddressNew :: (MonadIO m, IsInetAddress a) => a -> Word16 -> Text -> Text -> Word16 -> Maybe Text -> Maybe Text -> m ProxyAddress
- data ProxyAddressDestinationHostnamePropertyInfo
- constructProxyAddressDestinationHostname :: IsProxyAddress o => Text -> IO (GValueConstruct o)
- getProxyAddressDestinationHostname :: (MonadIO m, IsProxyAddress o) => o -> m Text
- proxyAddressDestinationHostname :: AttrLabelProxy "destinationHostname"
- data ProxyAddressDestinationPortPropertyInfo
- constructProxyAddressDestinationPort :: IsProxyAddress o => Word32 -> IO (GValueConstruct o)
- getProxyAddressDestinationPort :: (MonadIO m, IsProxyAddress o) => o -> m Word32
- proxyAddressDestinationPort :: AttrLabelProxy "destinationPort"
- data ProxyAddressDestinationProtocolPropertyInfo
- constructProxyAddressDestinationProtocol :: IsProxyAddress o => Text -> IO (GValueConstruct o)
- getProxyAddressDestinationProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text
- proxyAddressDestinationProtocol :: AttrLabelProxy "destinationProtocol"
- data ProxyAddressPasswordPropertyInfo
- constructProxyAddressPassword :: IsProxyAddress o => Text -> IO (GValueConstruct o)
- getProxyAddressPassword :: (MonadIO m, IsProxyAddress o) => o -> m Text
- proxyAddressPassword :: AttrLabelProxy "password"
- data ProxyAddressProtocolPropertyInfo
- constructProxyAddressProtocol :: IsProxyAddress o => Text -> IO (GValueConstruct o)
- getProxyAddressProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text
- proxyAddressProtocol :: AttrLabelProxy "protocol"
- data ProxyAddressUriPropertyInfo
- constructProxyAddressUri :: IsProxyAddress o => Text -> IO (GValueConstruct o)
- getProxyAddressUri :: (MonadIO m, IsProxyAddress o) => o -> m Text
- proxyAddressUri :: AttrLabelProxy "uri"
- data ProxyAddressUsernamePropertyInfo
- constructProxyAddressUsername :: IsProxyAddress o => Text -> IO (GValueConstruct o)
- getProxyAddressUsername :: (MonadIO m, IsProxyAddress o) => o -> m Text
- proxyAddressUsername :: AttrLabelProxy "username"
Exported types
newtype ProxyAddress Source #
Constructors
| ProxyAddress (ManagedPtr ProxyAddress) |
Instances
| GObject ProxyAddress Source # | |
| IsObject ProxyAddress Source # | |
| IsSocketAddress ProxyAddress Source # | |
| IsProxyAddress ProxyAddress Source # | |
| IsInetSocketAddress ProxyAddress Source # | |
| IsSocketConnectable 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 # | |
| HasAttributeList * ProxyAddress Source # | |
| type SignalList ProxyAddress Source # | |
| type AttributeList ProxyAddress Source # | |
class GObject o => IsProxyAddress o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ProxyAddress a) => IsProxyAddress a Source # | |
| IsProxyAddress ProxyAddress Source # | |
toProxyAddress :: IsProxyAddress o => o -> IO ProxyAddress Source #
Methods
getDestinationHostname
data ProxyAddressGetDestinationHostnameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetDestinationHostnameMethodInfo a signature Source # | |
proxyAddressGetDestinationHostname :: (MonadIO m, IsProxyAddress a) => a -> m Text Source #
getDestinationPort
data ProxyAddressGetDestinationPortMethodInfo Source #
Instances
| ((~) * signature (m Word16), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetDestinationPortMethodInfo a signature Source # | |
proxyAddressGetDestinationPort :: (MonadIO m, IsProxyAddress a) => a -> m Word16 Source #
getDestinationProtocol
data ProxyAddressGetDestinationProtocolMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetDestinationProtocolMethodInfo a signature Source # | |
proxyAddressGetDestinationProtocol :: (MonadIO m, IsProxyAddress a) => a -> m Text Source #
getPassword
data ProxyAddressGetPasswordMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetPasswordMethodInfo a signature Source # | |
proxyAddressGetPassword :: (MonadIO m, IsProxyAddress a) => a -> m Text Source #
getProtocol
data ProxyAddressGetProtocolMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetProtocolMethodInfo a signature Source # | |
proxyAddressGetProtocol :: (MonadIO m, IsProxyAddress a) => a -> m Text Source #
getUri
data ProxyAddressGetUriMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetUriMethodInfo a signature Source # | |
proxyAddressGetUri :: (MonadIO m, IsProxyAddress a) => a -> m Text Source #
getUsername
data ProxyAddressGetUsernameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsProxyAddress a) => MethodInfo * ProxyAddressGetUsernameMethodInfo a signature Source # | |
proxyAddressGetUsername :: (MonadIO m, IsProxyAddress a) => a -> m Text Source #
new
proxyAddressNew :: (MonadIO m, IsInetAddress a) => a -> Word16 -> Text -> Text -> Word16 -> Maybe Text -> Maybe Text -> m ProxyAddress Source #
Properties
destinationHostname
data ProxyAddressDestinationHostnamePropertyInfo Source #
Instances
| AttrInfo ProxyAddressDestinationHostnamePropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressDestinationHostnamePropertyInfo Source # | |
| type AttrOrigin ProxyAddressDestinationHostnamePropertyInfo Source # | |
| type AttrLabel ProxyAddressDestinationHostnamePropertyInfo Source # | |
| type AttrGetType ProxyAddressDestinationHostnamePropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressDestinationHostnamePropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressDestinationHostnamePropertyInfo Source # | |
constructProxyAddressDestinationHostname :: IsProxyAddress o => Text -> IO (GValueConstruct o) Source #
getProxyAddressDestinationHostname :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #
proxyAddressDestinationHostname :: AttrLabelProxy "destinationHostname" Source #
destinationPort
data ProxyAddressDestinationPortPropertyInfo Source #
Instances
| AttrInfo ProxyAddressDestinationPortPropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressDestinationPortPropertyInfo Source # | |
| type AttrOrigin ProxyAddressDestinationPortPropertyInfo Source # | |
| type AttrLabel ProxyAddressDestinationPortPropertyInfo Source # | |
| type AttrGetType ProxyAddressDestinationPortPropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressDestinationPortPropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressDestinationPortPropertyInfo Source # | |
constructProxyAddressDestinationPort :: IsProxyAddress o => Word32 -> IO (GValueConstruct o) Source #
getProxyAddressDestinationPort :: (MonadIO m, IsProxyAddress o) => o -> m Word32 Source #
proxyAddressDestinationPort :: AttrLabelProxy "destinationPort" Source #
destinationProtocol
data ProxyAddressDestinationProtocolPropertyInfo Source #
Instances
| AttrInfo ProxyAddressDestinationProtocolPropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressDestinationProtocolPropertyInfo Source # | |
| type AttrOrigin ProxyAddressDestinationProtocolPropertyInfo Source # | |
| type AttrLabel ProxyAddressDestinationProtocolPropertyInfo Source # | |
| type AttrGetType ProxyAddressDestinationProtocolPropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressDestinationProtocolPropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressDestinationProtocolPropertyInfo Source # | |
constructProxyAddressDestinationProtocol :: IsProxyAddress o => Text -> IO (GValueConstruct o) Source #
getProxyAddressDestinationProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #
proxyAddressDestinationProtocol :: AttrLabelProxy "destinationProtocol" Source #
password
data ProxyAddressPasswordPropertyInfo Source #
Instances
| AttrInfo ProxyAddressPasswordPropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressPasswordPropertyInfo Source # | |
| type AttrOrigin ProxyAddressPasswordPropertyInfo Source # | |
| type AttrLabel ProxyAddressPasswordPropertyInfo Source # | |
| type AttrGetType ProxyAddressPasswordPropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressPasswordPropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressPasswordPropertyInfo Source # | |
constructProxyAddressPassword :: IsProxyAddress o => Text -> IO (GValueConstruct o) Source #
getProxyAddressPassword :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #
proxyAddressPassword :: AttrLabelProxy "password" Source #
protocol
data ProxyAddressProtocolPropertyInfo Source #
Instances
| AttrInfo ProxyAddressProtocolPropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressProtocolPropertyInfo Source # | |
| type AttrOrigin ProxyAddressProtocolPropertyInfo Source # | |
| type AttrLabel ProxyAddressProtocolPropertyInfo Source # | |
| type AttrGetType ProxyAddressProtocolPropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressProtocolPropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressProtocolPropertyInfo Source # | |
constructProxyAddressProtocol :: IsProxyAddress o => Text -> IO (GValueConstruct o) Source #
getProxyAddressProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #
proxyAddressProtocol :: AttrLabelProxy "protocol" Source #
uri
data ProxyAddressUriPropertyInfo Source #
Instances
| AttrInfo ProxyAddressUriPropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressUriPropertyInfo Source # | |
| type AttrOrigin ProxyAddressUriPropertyInfo Source # | |
| type AttrLabel ProxyAddressUriPropertyInfo Source # | |
| type AttrGetType ProxyAddressUriPropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressUriPropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressUriPropertyInfo Source # | |
constructProxyAddressUri :: IsProxyAddress o => Text -> IO (GValueConstruct o) Source #
getProxyAddressUri :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #
proxyAddressUri :: AttrLabelProxy "uri" Source #
username
data ProxyAddressUsernamePropertyInfo Source #
Instances
| AttrInfo ProxyAddressUsernamePropertyInfo Source # | |
| type AttrSetTypeConstraint ProxyAddressUsernamePropertyInfo Source # | |
| type AttrOrigin ProxyAddressUsernamePropertyInfo Source # | |
| type AttrLabel ProxyAddressUsernamePropertyInfo Source # | |
| type AttrGetType ProxyAddressUsernamePropertyInfo Source # | |
| type AttrBaseTypeConstraint ProxyAddressUsernamePropertyInfo Source # | |
| type AttrAllowedOps ProxyAddressUsernamePropertyInfo Source # | |
constructProxyAddressUsername :: IsProxyAddress o => Text -> IO (GValueConstruct o) Source #
getProxyAddressUsername :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #
proxyAddressUsername :: AttrLabelProxy "username" Source #