| 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.Atk.Objects.Socket
Description
- newtype Socket = Socket (ManagedPtr Socket)
- class GObject o => IsSocket o
- toSocket :: IsSocket o => o -> IO Socket
- noSocket :: Maybe Socket
- data SocketEmbedMethodInfo
- socketEmbed :: (MonadIO m, IsSocket a) => a -> Text -> m ()
- data SocketIsOccupiedMethodInfo
- socketIsOccupied :: (MonadIO m, IsSocket a) => a -> m Bool
- socketNew :: MonadIO m => m Socket
Exported types
Instances
| GObject Socket Source # | |
| IsObject Socket Source # | |
| IsObject Socket Source # | |
| IsComponent Socket Source # | |
| IsSocket Socket Source # | |
| ((~) * info (ResolveSocketMethod t Socket), MethodInfo * info Socket p) => IsLabel t (Socket -> p) Source # | |
| ((~) * info (ResolveSocketMethod t Socket), MethodInfo * info Socket p) => IsLabelProxy t (Socket -> p) Source # | |
| HasAttributeList * Socket Source # | |
| type SignalList Socket Source # | |
| type AttributeList Socket Source # | |
Methods
embed
data SocketEmbedMethodInfo Source #
socketEmbed :: (MonadIO m, IsSocket a) => a -> Text -> m () Source #