module Qtc.Classes.Network (
QconnectToHost(..)
, QconnectToHostImplementation(..)
, QcurrentId(..)
, QdisconnectFromHostImplementation(..)
, Qqget(..)
, QhostName(..)
, QmajorVersion(..)
, QminorVersion(..)
, Qparse(..)
, QparseLine(..)
, Qproxy(..)
, QsetHostName(..)
, QsetLocalAddress(..)
, QsetLocalPort(..)
, QsetPeerAddress(..)
, QsetPeerName(..)
, QsetPeerPort(..)
, QsetProxy(..)
, QsetSocketDescriptor(..)
, QsetSocketError(..)
, QsetSocketState(..)
, QsetUser(..)
, QsocketDescriptor(..)
) where
import Foreign.C.Types
import Qtc.ClassTypes.Core
import Qth.ClassTypes.Core
import Qtc.ClassTypes.Network
class QconnectToHost a b c | a -> c where
connectToHost :: a -> b -> c
class QconnectToHostImplementation a b where
connectToHostImplementation :: a -> b -> IO ()
class QcurrentId a b where
currentId :: a -> b -> IO (Int)
class QdisconnectFromHostImplementation a b where
disconnectFromHostImplementation :: a -> b -> IO ()
class Qqget a b where
qget :: a -> b -> IO (Int)
class QhostName a b where
hostName :: a -> b -> IO (String)
class QmajorVersion a b where
majorVersion :: a -> b -> IO (Int)
class QminorVersion a b where
minorVersion :: a -> b -> IO (Int)
class Qparse a b where
parse :: a -> b -> IO (Bool)
class QparseLine a b where
parseLine :: a -> b -> IO (Bool)
class Qproxy a b where
proxy :: a -> b -> IO (QNetworkProxy ())
class QsetHostName a b where
setHostName :: a -> b -> IO ()
class QsetLocalAddress a b where
setLocalAddress :: a -> b -> IO ()
class QsetLocalPort a b where
setLocalPort :: a -> b -> IO ()
class QsetPeerAddress a b where
setPeerAddress :: a -> b -> IO ()
class QsetPeerName a b where
setPeerName :: a -> b -> IO ()
class QsetPeerPort a b where
setPeerPort :: a -> b -> IO ()
class QsetProxy a b c | a -> c where
setProxy :: a -> b -> c
class QsetSocketDescriptor a b where
setSocketDescriptor :: a -> b -> IO (Bool)
class QsetSocketError a b where
setSocketError :: a -> b -> IO ()
class QsetSocketState a b where
setSocketState :: a -> b -> IO ()
class QsetUser a b c | a -> c where
setUser :: a -> b -> c
class QsocketDescriptor a b where
socketDescriptor :: a -> b -> IO (Int)