gi-gio-2.0.6: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.InetSocketAddress

Contents

Description

 

Synopsis

Exported types

newtype InetSocketAddress Source #

Instances

GObject InetSocketAddress Source # 
IsObject InetSocketAddress Source # 
IsSocketAddress InetSocketAddress Source # 
IsInetSocketAddress InetSocketAddress Source # 
IsSocketConnectable InetSocketAddress Source # 
((~) * info (ResolveInetSocketAddressMethod t InetSocketAddress), MethodInfo * info InetSocketAddress p) => IsLabel t (InetSocketAddress -> p) Source # 
((~) * info (ResolveInetSocketAddressMethod t InetSocketAddress), MethodInfo * info InetSocketAddress p) => IsLabelProxy t (InetSocketAddress -> p) Source # 
HasAttributeList * InetSocketAddress Source # 
type SignalList InetSocketAddress Source # 
type SignalList InetSocketAddress
type AttributeList InetSocketAddress Source # 
type AttributeList InetSocketAddress

Methods

inetSocketAddressGetAddress

data InetSocketAddressGetAddressMethodInfo Source #

Instances

((~) * signature (m InetAddress), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetAddressMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy InetSocketAddressGetAddressMethodInfo a -> signature -> s

inetSocketAddressGetFlowinfo

data InetSocketAddressGetFlowinfoMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetFlowinfoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy InetSocketAddressGetFlowinfoMethodInfo a -> signature -> s

inetSocketAddressGetPort

data InetSocketAddressGetPortMethodInfo Source #

Instances

((~) * signature (m Word16), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetPortMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy InetSocketAddressGetPortMethodInfo a -> signature -> s

inetSocketAddressGetScopeId

data InetSocketAddressGetScopeIdMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsInetSocketAddress a) => MethodInfo * InetSocketAddressGetScopeIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy InetSocketAddressGetScopeIdMethodInfo a -> signature -> s

inetSocketAddressNew

inetSocketAddressNewFromString

Properties

Address

data InetSocketAddressAddressPropertyInfo Source #

Instances

AttrInfo InetSocketAddressAddressPropertyInfo Source # 
type AttrSetTypeConstraint InetSocketAddressAddressPropertyInfo Source # 
type AttrLabel InetSocketAddressAddressPropertyInfo Source # 
type AttrLabel InetSocketAddressAddressPropertyInfo = "address"
type AttrGetType InetSocketAddressAddressPropertyInfo Source # 
type AttrBaseTypeConstraint InetSocketAddressAddressPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressAddressPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressAddressPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

inetSocketAddressAddress :: AttrLabelProxy "address" Source #

Flowinfo

data InetSocketAddressFlowinfoPropertyInfo Source #

Instances

AttrInfo InetSocketAddressFlowinfoPropertyInfo Source # 
type AttrSetTypeConstraint InetSocketAddressFlowinfoPropertyInfo Source # 
type AttrSetTypeConstraint InetSocketAddressFlowinfoPropertyInfo = * ~ Word32
type AttrLabel InetSocketAddressFlowinfoPropertyInfo Source # 
type AttrLabel InetSocketAddressFlowinfoPropertyInfo = "flowinfo"
type AttrGetType InetSocketAddressFlowinfoPropertyInfo Source # 
type AttrBaseTypeConstraint InetSocketAddressFlowinfoPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressFlowinfoPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressFlowinfoPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

inetSocketAddressFlowinfo :: AttrLabelProxy "flowinfo" Source #

Port

data InetSocketAddressPortPropertyInfo Source #

Instances

AttrInfo InetSocketAddressPortPropertyInfo Source # 

Associated Types

type AttrAllowedOps InetSocketAddressPortPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint InetSocketAddressPortPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint InetSocketAddressPortPropertyInfo :: * -> Constraint

type AttrGetType InetSocketAddressPortPropertyInfo :: *

type AttrLabel InetSocketAddressPortPropertyInfo :: Symbol

type AttrSetTypeConstraint InetSocketAddressPortPropertyInfo Source # 
type AttrSetTypeConstraint InetSocketAddressPortPropertyInfo = * ~ Word32
type AttrLabel InetSocketAddressPortPropertyInfo Source # 
type AttrLabel InetSocketAddressPortPropertyInfo = "port"
type AttrGetType InetSocketAddressPortPropertyInfo Source # 
type AttrBaseTypeConstraint InetSocketAddressPortPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressPortPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressPortPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

inetSocketAddressPort :: AttrLabelProxy "port" Source #

ScopeId

data InetSocketAddressScopeIdPropertyInfo Source #

Instances

AttrInfo InetSocketAddressScopeIdPropertyInfo Source # 
type AttrSetTypeConstraint InetSocketAddressScopeIdPropertyInfo Source # 
type AttrSetTypeConstraint InetSocketAddressScopeIdPropertyInfo = * ~ Word32
type AttrLabel InetSocketAddressScopeIdPropertyInfo Source # 
type AttrLabel InetSocketAddressScopeIdPropertyInfo = "scope-id"
type AttrGetType InetSocketAddressScopeIdPropertyInfo Source # 
type AttrBaseTypeConstraint InetSocketAddressScopeIdPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressScopeIdPropertyInfo Source # 
type AttrAllowedOps InetSocketAddressScopeIdPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

inetSocketAddressScopeId :: AttrLabelProxy "scopeId" Source #