gi-gio
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.ProxyAddress

Description

A InetSocketAddress representing a connection via a proxy server.

Since: 2.26

Synopsis

Exported types

newtype ProxyAddress Source #

Memory-managed wrapper type.

Instances

Instances details
Eq ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

GObject ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

ManagedPtrNewtype ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

TypedObject ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Methods

glibType :: IO GType #

HasParentTypes ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

HasAttributeList ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

(info ~ ResolveProxyAddressMethod t ProxyAddress, OverloadedMethod info ProxyAddress p, HasField t ProxyAddress p) => HasField (t :: Symbol) ProxyAddress (p :: Type) Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Methods

getField :: ProxyAddress -> p #

(info ~ ResolveProxyAddressMethod t ProxyAddress, OverloadedMethodInfo info ProxyAddress) => IsLabel t (MethodProxy info ProxyAddress) Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

(info ~ ResolveProxyAddressMethod t ProxyAddress, OverloadedMethod info ProxyAddress p) => IsLabel t (ProxyAddress -> p) Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Methods

fromLabel :: ProxyAddress -> p #

IsGValue (Maybe ProxyAddress) Source #

Convert ProxyAddress to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttributeList ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type ParentTypes ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type SignalList ProxyAddress Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

class (GObject o, IsDescendantOf ProxyAddress o) => IsProxyAddress o Source #

Type class for types which can be safely cast to ProxyAddress, for instance with toProxyAddress.

Instances

Instances details
(GObject o, IsDescendantOf ProxyAddress o) => IsProxyAddress o Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

toProxyAddress :: (MonadIO m, IsProxyAddress o) => o -> m ProxyAddress Source #

Cast to ProxyAddress, for types for which this is known to be safe. For general casts, use castTo.

Methods

type family ResolveProxyAddressMethod (t :: Symbol) o where ... Source #

Equations

ResolveProxyAddressMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveProxyAddressMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveProxyAddressMethod "enumerate" o = SocketConnectableEnumerateMethodInfo 
ResolveProxyAddressMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveProxyAddressMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveProxyAddressMethod "getv" o = ObjectGetvMethodInfo 
ResolveProxyAddressMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveProxyAddressMethod "notify" o = ObjectNotifyMethodInfo 
ResolveProxyAddressMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveProxyAddressMethod "proxyEnumerate" o = SocketConnectableProxyEnumerateMethodInfo 
ResolveProxyAddressMethod "ref" o = ObjectRefMethodInfo 
ResolveProxyAddressMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveProxyAddressMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveProxyAddressMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveProxyAddressMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveProxyAddressMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveProxyAddressMethod "toNative" o = SocketAddressToNativeMethodInfo 
ResolveProxyAddressMethod "toString" o = SocketConnectableToStringMethodInfo 
ResolveProxyAddressMethod "unref" o = ObjectUnrefMethodInfo 
ResolveProxyAddressMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveProxyAddressMethod "getAddress" o = InetSocketAddressGetAddressMethodInfo 
ResolveProxyAddressMethod "getData" o = ObjectGetDataMethodInfo 
ResolveProxyAddressMethod "getDestinationHostname" o = ProxyAddressGetDestinationHostnameMethodInfo 
ResolveProxyAddressMethod "getDestinationPort" o = ProxyAddressGetDestinationPortMethodInfo 
ResolveProxyAddressMethod "getDestinationProtocol" o = ProxyAddressGetDestinationProtocolMethodInfo 
ResolveProxyAddressMethod "getFamily" o = SocketAddressGetFamilyMethodInfo 
ResolveProxyAddressMethod "getFlowinfo" o = InetSocketAddressGetFlowinfoMethodInfo 
ResolveProxyAddressMethod "getNativeSize" o = SocketAddressGetNativeSizeMethodInfo 
ResolveProxyAddressMethod "getPassword" o = ProxyAddressGetPasswordMethodInfo 
ResolveProxyAddressMethod "getPort" o = InetSocketAddressGetPortMethodInfo 
ResolveProxyAddressMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveProxyAddressMethod "getProtocol" o = ProxyAddressGetProtocolMethodInfo 
ResolveProxyAddressMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveProxyAddressMethod "getScopeId" o = InetSocketAddressGetScopeIdMethodInfo 
ResolveProxyAddressMethod "getUri" o = ProxyAddressGetUriMethodInfo 
ResolveProxyAddressMethod "getUsername" o = ProxyAddressGetUsernameMethodInfo 
ResolveProxyAddressMethod "setData" o = ObjectSetDataMethodInfo 
ResolveProxyAddressMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveProxyAddressMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveProxyAddressMethod l o = MethodResolutionFailed l o :: Type 

getDestinationHostname

proxyAddressGetDestinationHostname Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m Text

Returns: the proxy's destination hostname

Gets proxy's destination hostname; that is, the name of the host that will be connected to via the proxy, not the name of the proxy itself.

Since: 2.26

getDestinationPort

proxyAddressGetDestinationPort Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m Word16

Returns: the proxy's destination port

Gets proxy's destination port; that is, the port on the destination host that will be connected to via the proxy, not the port number of the proxy itself.

Since: 2.26

getDestinationProtocol

proxyAddressGetDestinationProtocol Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m Text

Returns: the proxy's destination protocol

Gets the protocol that is being spoken to the destination server; eg, "http" or "ftp".

Since: 2.34

getPassword

proxyAddressGetPassword Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m (Maybe Text)

Returns: the proxy's password

Gets proxy's password.

Since: 2.26

getProtocol

proxyAddressGetProtocol Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m Text

Returns: the proxy's protocol

Gets proxy's protocol. eg, "socks" or "http"

Since: 2.26

getUri

proxyAddressGetUri Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m (Maybe Text)

Returns: the proxy's URI, or Nothing if unknown

Gets the proxy URI that proxy was constructed from.

Since: 2.34

getUsername

proxyAddressGetUsername Source #

Arguments

:: (HasCallStack, MonadIO m, IsProxyAddress a) 
=> a

proxy: a ProxyAddress

-> m (Maybe Text)

Returns: the proxy's username

Gets proxy's username.

Since: 2.26

new

proxyAddressNew Source #

Arguments

:: (HasCallStack, MonadIO m, IsInetAddress a) 
=> a

inetaddr: The proxy server InetAddress.

-> Word16

port: The proxy server port.

-> Text

protocol: The proxy protocol to support, in lower case (e.g. socks, http).

-> Text

destHostname: The destination hostname the proxy should tunnel to.

-> Word16

destPort: The destination port to tunnel to.

-> Maybe Text

username: The username to authenticate to the proxy server (or Nothing).

-> Maybe Text

password: The password to authenticate to the proxy server (or Nothing).

-> m ProxyAddress

Returns: a new ProxyAddress

Creates a new ProxyAddress for inetaddr with protocol that should tunnel through destHostname and destPort.

(Note that this method doesn't set the ProxyAddress:uri or ProxyAddress:destinationProtocol fields; use g_object_new() directly if you want to set those.)

Since: 2.26

Properties

destinationHostname

The proxy destination hostname.

Since: 2.26

data ProxyAddressDestinationHostnamePropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Associated Types

type AttrAllowedOps ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressDestinationHostnamePropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressDestinationHostnamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressDestinationHostname :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “destination-hostname” property. This is rarely needed directly, but it is used by new.

getProxyAddressDestinationHostname :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #

Get the value of the “destination-hostname” property. When overloading is enabled, this is equivalent to

get proxyAddress #destinationHostname

destinationPort

The proxy destination port.

Since: 2.26

data ProxyAddressDestinationPortPropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Associated Types

type AttrAllowedOps ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressDestinationPortPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressDestinationPortPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressDestinationPort :: (IsProxyAddress o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “destination-port” property. This is rarely needed directly, but it is used by new.

getProxyAddressDestinationPort :: (MonadIO m, IsProxyAddress o) => o -> m Word32 Source #

Get the value of the “destination-port” property. When overloading is enabled, this is equivalent to

get proxyAddress #destinationPort

destinationProtocol

The protocol being spoke to the destination host, or Nothing if the ProxyAddress doesn't know.

Since: 2.34

data ProxyAddressDestinationProtocolPropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

Associated Types

type AttrAllowedOps ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressDestinationProtocolPropertyInfo 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressDestinationProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressDestinationProtocol :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “destination-protocol” property. This is rarely needed directly, but it is used by new.

getProxyAddressDestinationProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #

Get the value of the “destination-protocol” property. When overloading is enabled, this is equivalent to

get proxyAddress #destinationProtocol

password

The proxy password.

Since: 2.26

data ProxyAddressPasswordPropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressPasswordPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressPassword :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “password” property. This is rarely needed directly, but it is used by new.

getProxyAddressPassword :: (MonadIO m, IsProxyAddress o) => o -> m (Maybe Text) Source #

Get the value of the “password” property. When overloading is enabled, this is equivalent to

get proxyAddress #password

protocol

The proxy protocol.

Since: 2.26

data ProxyAddressProtocolPropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressProtocolPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressProtocol :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “protocol” property. This is rarely needed directly, but it is used by new.

getProxyAddressProtocol :: (MonadIO m, IsProxyAddress o) => o -> m Text Source #

Get the value of the “protocol” property. When overloading is enabled, this is equivalent to

get proxyAddress #protocol

uri

The URI string that the proxy was constructed from (or Nothing if the creator didn't specify this).

Since: 2.34

data ProxyAddressUriPropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressUriPropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressUri :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “uri” property. This is rarely needed directly, but it is used by new.

getProxyAddressUri :: (MonadIO m, IsProxyAddress o) => o -> m (Maybe Text) Source #

Get the value of the “uri” property. When overloading is enabled, this is equivalent to

get proxyAddress #uri

username

The proxy username.

Since: 2.26

data ProxyAddressUsernamePropertyInfo Source #

Instances

Instances details
AttrInfo ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrAllowedOps ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrBaseTypeConstraint ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrGetType ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrLabel ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrOrigin ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrSetTypeConstraint ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferType ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

type AttrTransferTypeConstraint ProxyAddressUsernamePropertyInfo Source # 
Instance details

Defined in GI.Gio.Objects.ProxyAddress

constructProxyAddressUsername :: (IsProxyAddress o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “username” property. This is rarely needed directly, but it is used by new.

getProxyAddressUsername :: (MonadIO m, IsProxyAddress o) => o -> m (Maybe Text) Source #

Get the value of the “username” property. When overloading is enabled, this is equivalent to

get proxyAddress #username