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 |
- newtype UnixSocketAddress = UnixSocketAddress (ForeignPtr UnixSocketAddress)
- class GObject o => UnixSocketAddressK o
- toUnixSocketAddress :: UnixSocketAddressK o => o -> IO UnixSocketAddress
- noUnixSocketAddress :: Maybe UnixSocketAddress
- unixSocketAddressAbstractNamesSupported :: MonadIO m => m Bool
- data UnixSocketAddressGetAddressTypeMethodInfo
- unixSocketAddressGetAddressType :: (MonadIO m, UnixSocketAddressK a) => a -> m UnixSocketAddressType
- data UnixSocketAddressGetIsAbstractMethodInfo
- unixSocketAddressGetIsAbstract :: (MonadIO m, UnixSocketAddressK a) => a -> m Bool
- data UnixSocketAddressGetPathMethodInfo
- unixSocketAddressGetPath :: (MonadIO m, UnixSocketAddressK a) => a -> m Text
- data UnixSocketAddressGetPathLenMethodInfo
- unixSocketAddressGetPathLen :: (MonadIO m, UnixSocketAddressK a) => a -> m Word64
- unixSocketAddressNew :: MonadIO m => Text -> m UnixSocketAddress
- unixSocketAddressNewAbstract :: MonadIO m => [Int8] -> m UnixSocketAddress
- unixSocketAddressNewWithType :: MonadIO m => [Int8] -> UnixSocketAddressType -> m UnixSocketAddress
- data UnixSocketAddressAbstractPropertyInfo
- constructUnixSocketAddressAbstract :: Bool -> IO ([Char], GValue)
- getUnixSocketAddressAbstract :: (MonadIO m, UnixSocketAddressK o) => o -> m Bool
- data UnixSocketAddressAddressTypePropertyInfo
- constructUnixSocketAddressAddressType :: UnixSocketAddressType -> IO ([Char], GValue)
- getUnixSocketAddressAddressType :: (MonadIO m, UnixSocketAddressK o) => o -> m UnixSocketAddressType
- data UnixSocketAddressPathPropertyInfo
- constructUnixSocketAddressPath :: Text -> IO ([Char], GValue)
- getUnixSocketAddressPath :: (MonadIO m, UnixSocketAddressK o) => o -> m Text
- data UnixSocketAddressPathAsArrayPropertyInfo
- constructUnixSocketAddressPathAsArray :: ByteString -> IO ([Char], GValue)
- getUnixSocketAddressPathAsArray :: (MonadIO m, UnixSocketAddressK o) => o -> m ByteString
Exported types
newtype UnixSocketAddress Source
GObject 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 | |
type ParentTypes UnixSocketAddress Source | |
type AttributeList UnixSocketAddress Source | |
type SignalList UnixSocketAddress Source |
class GObject o => UnixSocketAddressK o Source
(GObject o, IsDescendantOf UnixSocketAddress o) => UnixSocketAddressK o Source | |
toUnixSocketAddress :: UnixSocketAddressK o => o -> IO UnixSocketAddress Source
Methods
unixSocketAddressAbstractNamesSupported
unixSocketAddressGetAddressType
data UnixSocketAddressGetAddressTypeMethodInfo Source
((~) (TYPE Lifted) signature (m UnixSocketAddressType), MonadIO m, UnixSocketAddressK a) => MethodInfo (TYPE Lifted) UnixSocketAddressGetAddressTypeMethodInfo a signature Source | |
unixSocketAddressGetAddressType :: (MonadIO m, UnixSocketAddressK a) => a -> m UnixSocketAddressType Source
unixSocketAddressGetIsAbstract
data UnixSocketAddressGetIsAbstractMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, UnixSocketAddressK a) => MethodInfo (TYPE Lifted) UnixSocketAddressGetIsAbstractMethodInfo a signature Source | |
unixSocketAddressGetIsAbstract :: (MonadIO m, UnixSocketAddressK a) => a -> m Bool Source
Deprecated: Use g_unix_socket_address_get_address_type()
unixSocketAddressGetPath
data UnixSocketAddressGetPathMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, UnixSocketAddressK a) => MethodInfo (TYPE Lifted) UnixSocketAddressGetPathMethodInfo a signature Source | |
unixSocketAddressGetPath :: (MonadIO m, UnixSocketAddressK a) => a -> m Text Source
unixSocketAddressGetPathLen
data UnixSocketAddressGetPathLenMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, UnixSocketAddressK a) => MethodInfo (TYPE Lifted) UnixSocketAddressGetPathLenMethodInfo a signature Source | |
unixSocketAddressGetPathLen :: (MonadIO m, UnixSocketAddressK a) => a -> m Word64 Source
unixSocketAddressNew
unixSocketAddressNew :: MonadIO m => Text -> m UnixSocketAddress Source
unixSocketAddressNewAbstract
unixSocketAddressNewAbstract :: MonadIO m => [Int8] -> m UnixSocketAddress Source
Deprecated: Use g_unix_socket_address_new_with_type().
unixSocketAddressNewWithType
unixSocketAddressNewWithType :: MonadIO m => [Int8] -> UnixSocketAddressType -> m UnixSocketAddress Source
Properties
Abstract
data UnixSocketAddressAbstractPropertyInfo Source
getUnixSocketAddressAbstract :: (MonadIO m, UnixSocketAddressK o) => o -> m Bool Source
AddressType
data UnixSocketAddressAddressTypePropertyInfo Source
getUnixSocketAddressAddressType :: (MonadIO m, UnixSocketAddressK o) => o -> m UnixSocketAddressType Source
Path
data UnixSocketAddressPathPropertyInfo Source
getUnixSocketAddressPath :: (MonadIO m, UnixSocketAddressK o) => o -> m Text Source
PathAsArray
data UnixSocketAddressPathAsArrayPropertyInfo Source
getUnixSocketAddressPathAsArray :: (MonadIO m, UnixSocketAddressK o) => o -> m ByteString Source