| 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 |
GI.Gio.Objects.UnixSocketAddress
Contents
Description
- 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
Constructors
| UnixSocketAddress (ForeignPtr UnixSocketAddress) |
Instances
| 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
Instances
| (GObject o, IsDescendantOf UnixSocketAddress o) => UnixSocketAddressK o Source | |
toUnixSocketAddress :: UnixSocketAddressK o => o -> IO UnixSocketAddress Source
Methods
unixSocketAddressAbstractNamesSupported
unixSocketAddressGetAddressType
data UnixSocketAddressGetAddressTypeMethodInfo Source
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
| ((~) (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
Instances
getUnixSocketAddressAbstract :: (MonadIO m, UnixSocketAddressK o) => o -> m Bool Source
AddressType
data UnixSocketAddressAddressTypePropertyInfo Source
Instances
getUnixSocketAddressAddressType :: (MonadIO m, UnixSocketAddressK o) => o -> m UnixSocketAddressType Source
Path
data UnixSocketAddressPathPropertyInfo Source
Instances
getUnixSocketAddressPath :: (MonadIO m, UnixSocketAddressK o) => o -> m Text Source
PathAsArray
data UnixSocketAddressPathAsArrayPropertyInfo Source
Instances
getUnixSocketAddressPathAsArray :: (MonadIO m, UnixSocketAddressK o) => o -> m ByteString Source