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
- unixSocketAddressAbstract :: AttrLabelProxy "abstract"
- data UnixSocketAddressAddressTypePropertyInfo
- constructUnixSocketAddressAddressType :: UnixSocketAddressType -> IO ([Char], GValue)
- getUnixSocketAddressAddressType :: (MonadIO m, UnixSocketAddressK o) => o -> m UnixSocketAddressType
- unixSocketAddressAddressType :: AttrLabelProxy "addressType"
- data UnixSocketAddressPathPropertyInfo
- constructUnixSocketAddressPath :: Text -> IO ([Char], GValue)
- getUnixSocketAddressPath :: (MonadIO m, UnixSocketAddressK o) => o -> m Text
- unixSocketAddressPath :: AttrLabelProxy "path"
- data UnixSocketAddressPathAsArrayPropertyInfo
- constructUnixSocketAddressPathAsArray :: ByteString -> IO ([Char], GValue)
- getUnixSocketAddressPathAsArray :: (MonadIO m, UnixSocketAddressK o) => o -> m (Maybe ByteString)
- unixSocketAddressPathAsArray :: AttrLabelProxy "pathAsArray"
Exported types
newtype UnixSocketAddress Source
GObject UnixSocketAddress | |
((~) * info (ResolveUnixSocketAddressMethod t UnixSocketAddress), MethodInfo * info UnixSocketAddress p) => IsLabelProxy t (UnixSocketAddress -> p) | |
type ParentTypes UnixSocketAddress | |
type AttributeList UnixSocketAddress | |
type SignalList UnixSocketAddress |
class GObject o => UnixSocketAddressK o Source
(GObject o, IsDescendantOf UnixSocketAddress o) => UnixSocketAddressK o |
toUnixSocketAddress :: UnixSocketAddressK o => o -> IO UnixSocketAddress Source
Methods
unixSocketAddressAbstractNamesSupported
unixSocketAddressGetAddressType
data UnixSocketAddressGetAddressTypeMethodInfo Source
((~) * signature (m UnixSocketAddressType), MonadIO m, UnixSocketAddressK a) => MethodInfo * UnixSocketAddressGetAddressTypeMethodInfo a signature |
unixSocketAddressGetAddressType :: (MonadIO m, UnixSocketAddressK a) => a -> m UnixSocketAddressType Source
unixSocketAddressGetIsAbstract
data UnixSocketAddressGetIsAbstractMethodInfo Source
((~) * signature (m Bool), MonadIO m, UnixSocketAddressK a) => MethodInfo * UnixSocketAddressGetIsAbstractMethodInfo a signature |
unixSocketAddressGetIsAbstract :: (MonadIO m, UnixSocketAddressK a) => a -> m Bool Source
Deprecated: Use g_unix_socket_address_get_address_type()
unixSocketAddressGetPath
data UnixSocketAddressGetPathMethodInfo Source
((~) * signature (m Text), MonadIO m, UnixSocketAddressK a) => MethodInfo * UnixSocketAddressGetPathMethodInfo a signature |
unixSocketAddressGetPath :: (MonadIO m, UnixSocketAddressK a) => a -> m Text Source
unixSocketAddressGetPathLen
data UnixSocketAddressGetPathLenMethodInfo Source
((~) * signature (m Word64), MonadIO m, UnixSocketAddressK a) => MethodInfo * UnixSocketAddressGetPathLenMethodInfo a signature |
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
unixSocketAddressAbstract :: AttrLabelProxy "abstract" Source
AddressType
data UnixSocketAddressAddressTypePropertyInfo Source
getUnixSocketAddressAddressType :: (MonadIO m, UnixSocketAddressK o) => o -> m UnixSocketAddressType Source
unixSocketAddressAddressType :: AttrLabelProxy "addressType" Source
Path
data UnixSocketAddressPathPropertyInfo Source
getUnixSocketAddressPath :: (MonadIO m, UnixSocketAddressK o) => o -> m Text Source
unixSocketAddressPath :: AttrLabelProxy "path" Source
PathAsArray
data UnixSocketAddressPathAsArrayPropertyInfo Source
getUnixSocketAddressPathAsArray :: (MonadIO m, UnixSocketAddressK o) => o -> m (Maybe ByteString) Source
unixSocketAddressPathAsArray :: AttrLabelProxy "pathAsArray" Source