| 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.TcpConnection
Contents
Description
- newtype TcpConnection = TcpConnection (ForeignPtr TcpConnection)
 - class GObject o => TcpConnectionK o
 - toTcpConnection :: TcpConnectionK o => o -> IO TcpConnection
 - noTcpConnection :: Maybe TcpConnection
 - data TcpConnectionGetGracefulDisconnectMethodInfo
 - tcpConnectionGetGracefulDisconnect :: (MonadIO m, TcpConnectionK a) => a -> m Bool
 - data TcpConnectionSetGracefulDisconnectMethodInfo
 - tcpConnectionSetGracefulDisconnect :: (MonadIO m, TcpConnectionK a) => a -> Bool -> m ()
 - data TcpConnectionGracefulDisconnectPropertyInfo
 - constructTcpConnectionGracefulDisconnect :: Bool -> IO ([Char], GValue)
 - getTcpConnectionGracefulDisconnect :: (MonadIO m, TcpConnectionK o) => o -> m Bool
 - setTcpConnectionGracefulDisconnect :: (MonadIO m, TcpConnectionK o) => o -> Bool -> m ()
 - tcpConnectionGracefulDisconnect :: AttrLabelProxy "gracefulDisconnect"
 
Exported types
newtype TcpConnection Source
Constructors
| TcpConnection (ForeignPtr TcpConnection) | 
Instances
| GObject TcpConnection | |
| ((~) * info (ResolveTcpConnectionMethod t TcpConnection), MethodInfo * info TcpConnection p) => IsLabelProxy t (TcpConnection -> p) | |
| type ParentTypes TcpConnection | |
| type AttributeList TcpConnection | |
| type SignalList TcpConnection | 
class GObject o => TcpConnectionK o Source
Instances
| (GObject o, IsDescendantOf TcpConnection o) => TcpConnectionK o | 
toTcpConnection :: TcpConnectionK o => o -> IO TcpConnection Source
Methods
tcpConnectionGetGracefulDisconnect
data TcpConnectionGetGracefulDisconnectMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, TcpConnectionK a) => MethodInfo * TcpConnectionGetGracefulDisconnectMethodInfo a signature | 
tcpConnectionGetGracefulDisconnect :: (MonadIO m, TcpConnectionK a) => a -> m Bool Source
tcpConnectionSetGracefulDisconnect
data TcpConnectionSetGracefulDisconnectMethodInfo Source
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, TcpConnectionK a) => MethodInfo * TcpConnectionSetGracefulDisconnectMethodInfo a signature | 
tcpConnectionSetGracefulDisconnect :: (MonadIO m, TcpConnectionK a) => a -> Bool -> m () Source
Properties
GracefulDisconnect
data TcpConnectionGracefulDisconnectPropertyInfo Source
Instances
getTcpConnectionGracefulDisconnect :: (MonadIO m, TcpConnectionK o) => o -> m Bool Source
setTcpConnectionGracefulDisconnect :: (MonadIO m, TcpConnectionK o) => o -> Bool -> m () Source
tcpConnectionGracefulDisconnect :: AttrLabelProxy "gracefulDisconnect" Source