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.InetAddressMask

Contents

Description

 

Synopsis

Exported types

newtype InetAddressMask Source #

Constructors

InetAddressMask (ManagedPtr InetAddressMask) 

Instances

GObject InetAddressMask Source # 
IsObject InetAddressMask Source # 
IsInitable InetAddressMask Source # 
IsInetAddressMask InetAddressMask Source # 
((~) * info (ResolveInetAddressMaskMethod t InetAddressMask), MethodInfo * info InetAddressMask p) => IsLabel t (InetAddressMask -> p) Source # 
((~) * info (ResolveInetAddressMaskMethod t InetAddressMask), MethodInfo * info InetAddressMask p) => IsLabelProxy t (InetAddressMask -> p) Source # 
HasAttributeList * InetAddressMask Source # 
type SignalList InetAddressMask Source # 
type SignalList InetAddressMask
type AttributeList InetAddressMask Source # 
type AttributeList InetAddressMask

class GObject o => IsInetAddressMask o Source #

Instances

Methods

equal

data InetAddressMaskEqualMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsInetAddressMask a, IsInetAddressMask b) => MethodInfo * InetAddressMaskEqualMethodInfo a signature Source # 

Methods

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

getAddress

data InetAddressMaskGetAddressMethodInfo Source #

Instances

((~) * signature (m InetAddress), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskGetAddressMethodInfo a signature Source # 

Methods

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

getFamily

data InetAddressMaskGetFamilyMethodInfo Source #

Instances

((~) * signature (m SocketFamily), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskGetFamilyMethodInfo a signature Source # 

Methods

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

getLength

data InetAddressMaskGetLengthMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskGetLengthMethodInfo a signature Source # 

Methods

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

matches

data InetAddressMaskMatchesMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsInetAddressMask a, IsInetAddress b) => MethodInfo * InetAddressMaskMatchesMethodInfo a signature Source # 

Methods

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

new

newFromString

toString

data InetAddressMaskToStringMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsInetAddressMask a) => MethodInfo * InetAddressMaskToStringMethodInfo a signature Source # 

Methods

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

Properties

address

data InetAddressMaskAddressPropertyInfo Source #

Instances

AttrInfo InetAddressMaskAddressPropertyInfo Source # 

Associated Types

type AttrAllowedOps InetAddressMaskAddressPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint InetAddressMaskAddressPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint InetAddressMaskAddressPropertyInfo :: * -> Constraint

type AttrGetType InetAddressMaskAddressPropertyInfo :: *

type AttrLabel InetAddressMaskAddressPropertyInfo :: Symbol

type AttrOrigin InetAddressMaskAddressPropertyInfo :: *

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

inetAddressMaskAddress :: AttrLabelProxy "address" Source #

family

data InetAddressMaskFamilyPropertyInfo Source #

Instances

AttrInfo InetAddressMaskFamilyPropertyInfo Source # 

Associated Types

type AttrAllowedOps InetAddressMaskFamilyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint InetAddressMaskFamilyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint InetAddressMaskFamilyPropertyInfo :: * -> Constraint

type AttrGetType InetAddressMaskFamilyPropertyInfo :: *

type AttrLabel InetAddressMaskFamilyPropertyInfo :: Symbol

type AttrOrigin InetAddressMaskFamilyPropertyInfo :: *

type AttrSetTypeConstraint InetAddressMaskFamilyPropertyInfo Source # 
type AttrSetTypeConstraint InetAddressMaskFamilyPropertyInfo = * ~ ()
type AttrOrigin InetAddressMaskFamilyPropertyInfo Source # 
type AttrLabel InetAddressMaskFamilyPropertyInfo Source # 
type AttrLabel InetAddressMaskFamilyPropertyInfo = "family"
type AttrGetType InetAddressMaskFamilyPropertyInfo Source # 
type AttrBaseTypeConstraint InetAddressMaskFamilyPropertyInfo Source # 
type AttrAllowedOps InetAddressMaskFamilyPropertyInfo Source # 
type AttrAllowedOps InetAddressMaskFamilyPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

inetAddressMaskFamily :: AttrLabelProxy "family" Source #

length

data InetAddressMaskLengthPropertyInfo Source #

Instances

AttrInfo InetAddressMaskLengthPropertyInfo Source # 

Associated Types

type AttrAllowedOps InetAddressMaskLengthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint InetAddressMaskLengthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint InetAddressMaskLengthPropertyInfo :: * -> Constraint

type AttrGetType InetAddressMaskLengthPropertyInfo :: *

type AttrLabel InetAddressMaskLengthPropertyInfo :: Symbol

type AttrOrigin InetAddressMaskLengthPropertyInfo :: *

type AttrSetTypeConstraint InetAddressMaskLengthPropertyInfo Source # 
type AttrSetTypeConstraint InetAddressMaskLengthPropertyInfo = * ~ Word32
type AttrOrigin InetAddressMaskLengthPropertyInfo Source # 
type AttrLabel InetAddressMaskLengthPropertyInfo Source # 
type AttrLabel InetAddressMaskLengthPropertyInfo = "length"
type AttrGetType InetAddressMaskLengthPropertyInfo Source # 
type AttrBaseTypeConstraint InetAddressMaskLengthPropertyInfo Source # 
type AttrAllowedOps InetAddressMaskLengthPropertyInfo Source # 
type AttrAllowedOps InetAddressMaskLengthPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

inetAddressMaskLength :: AttrLabelProxy "length" Source #