gi-gio-2.0.7: 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.UnixSocketAddress

Contents

Description

 

Synopsis

Exported types

newtype UnixSocketAddress Source #

Constructors

UnixSocketAddress (ManagedPtr UnixSocketAddress) 

Instances

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

class GObject o => IsUnixSocketAddress o Source #

Methods

abstractNamesSupported

getAddressType

getIsAbstract

unixSocketAddressGetIsAbstract :: (MonadIO m, IsUnixSocketAddress a) => a -> m Bool Source #

Deprecated: Use g_unix_socket_address_get_address_type()

getPath

data UnixSocketAddressGetPathMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsUnixSocketAddress a) => MethodInfo * UnixSocketAddressGetPathMethodInfo a signature Source # 

Methods

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

getPathLen

data UnixSocketAddressGetPathLenMethodInfo Source #

Instances

((~) * signature (m Word64), MonadIO m, IsUnixSocketAddress a) => MethodInfo * UnixSocketAddressGetPathLenMethodInfo a signature Source # 

Methods

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

new

newAbstract

unixSocketAddressNewAbstract :: MonadIO m => [Int8] -> m UnixSocketAddress Source #

Deprecated: Use g_unix_socket_address_new_with_type().

newWithType

Properties

abstract

data UnixSocketAddressAbstractPropertyInfo Source #

Instances

AttrInfo UnixSocketAddressAbstractPropertyInfo Source # 
type AttrSetTypeConstraint UnixSocketAddressAbstractPropertyInfo Source # 
type AttrSetTypeConstraint UnixSocketAddressAbstractPropertyInfo = * ~ Bool
type AttrOrigin UnixSocketAddressAbstractPropertyInfo Source # 
type AttrLabel UnixSocketAddressAbstractPropertyInfo Source # 
type AttrLabel UnixSocketAddressAbstractPropertyInfo = "abstract"
type AttrGetType UnixSocketAddressAbstractPropertyInfo Source # 
type AttrBaseTypeConstraint UnixSocketAddressAbstractPropertyInfo Source # 
type AttrAllowedOps UnixSocketAddressAbstractPropertyInfo Source # 
type AttrAllowedOps UnixSocketAddressAbstractPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

unixSocketAddressAbstract :: AttrLabelProxy "abstract" Source #

addressType

data UnixSocketAddressAddressTypePropertyInfo Source #

Instances

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

unixSocketAddressAddressType :: AttrLabelProxy "addressType" Source #

path

data UnixSocketAddressPathPropertyInfo Source #

Instances

AttrInfo UnixSocketAddressPathPropertyInfo Source # 

Associated Types

type AttrAllowedOps UnixSocketAddressPathPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint UnixSocketAddressPathPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint UnixSocketAddressPathPropertyInfo :: * -> Constraint

type AttrGetType UnixSocketAddressPathPropertyInfo :: *

type AttrLabel UnixSocketAddressPathPropertyInfo :: Symbol

type AttrOrigin UnixSocketAddressPathPropertyInfo :: *

type AttrSetTypeConstraint UnixSocketAddressPathPropertyInfo Source # 
type AttrSetTypeConstraint UnixSocketAddressPathPropertyInfo = * ~ Text
type AttrOrigin UnixSocketAddressPathPropertyInfo Source # 
type AttrLabel UnixSocketAddressPathPropertyInfo Source # 
type AttrLabel UnixSocketAddressPathPropertyInfo = "path"
type AttrGetType UnixSocketAddressPathPropertyInfo Source # 
type AttrGetType UnixSocketAddressPathPropertyInfo = Text
type AttrBaseTypeConstraint UnixSocketAddressPathPropertyInfo Source # 
type AttrAllowedOps UnixSocketAddressPathPropertyInfo Source # 
type AttrAllowedOps UnixSocketAddressPathPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructUnixSocketAddressPath :: IsUnixSocketAddress o => Text -> IO (GValueConstruct o) Source #

unixSocketAddressPath :: AttrLabelProxy "path" Source #

pathAsArray

data UnixSocketAddressPathAsArrayPropertyInfo Source #

Instances

AttrInfo UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrSetTypeConstraint UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrOrigin UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrLabel UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrLabel UnixSocketAddressPathAsArrayPropertyInfo = "path-as-array"
type AttrGetType UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrBaseTypeConstraint UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrAllowedOps UnixSocketAddressPathAsArrayPropertyInfo Source # 
type AttrAllowedOps UnixSocketAddressPathAsArrayPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

unixSocketAddressPathAsArray :: AttrLabelProxy "pathAsArray" Source #