module Qtc.Network.QNetworkProxy (
QqNetworkProxy(..)
,QqNetworkProxy_nf(..)
,qNetworkProxyApplicationProxy
,qNetworkProxySetApplicationProxy
,user
,qNetworkProxy_delete
)
where
import Foreign.C.Types
import Qth.ClassTypes.Core
import Qtc.Enums.Base
import Qtc.Enums.Network.QNetworkProxy
import Qtc.Classes.Base
import Qtc.Classes.Qccs
import Qtc.Classes.Core
import Qtc.ClassTypes.Core
import Qth.ClassTypes.Core
import Qtc.Classes.Network
import Qtc.ClassTypes.Network
class QqNetworkProxy x1 where
qNetworkProxy :: x1 -> IO (QNetworkProxy ())
instance QqNetworkProxy (()) where
qNetworkProxy ()
= withQNetworkProxyResult $
qtc_QNetworkProxy
foreign import ccall "qtc_QNetworkProxy" qtc_QNetworkProxy :: IO (Ptr (TQNetworkProxy ()))
instance QqNetworkProxy ((QNetworkProxy t1)) where
qNetworkProxy (x1)
= withQNetworkProxyResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QNetworkProxy1 cobj_x1
foreign import ccall "qtc_QNetworkProxy1" qtc_QNetworkProxy1 :: Ptr (TQNetworkProxy t1) -> IO (Ptr (TQNetworkProxy ()))
instance QqNetworkProxy ((ProxyType)) where
qNetworkProxy (x1)
= withQNetworkProxyResult $
qtc_QNetworkProxy2 (toCLong $ qEnum_toInt x1)
foreign import ccall "qtc_QNetworkProxy2" qtc_QNetworkProxy2 :: CLong -> IO (Ptr (TQNetworkProxy ()))
instance QqNetworkProxy ((ProxyType, String)) where
qNetworkProxy (x1, x2)
= withQNetworkProxyResult $
withCWString x2 $ \cstr_x2 ->
qtc_QNetworkProxy3 (toCLong $ qEnum_toInt x1) cstr_x2
foreign import ccall "qtc_QNetworkProxy3" qtc_QNetworkProxy3 :: CLong -> CWString -> IO (Ptr (TQNetworkProxy ()))
instance QqNetworkProxy ((ProxyType, String, Int)) where
qNetworkProxy (x1, x2, x3)
= withQNetworkProxyResult $
withCWString x2 $ \cstr_x2 ->
qtc_QNetworkProxy4 (toCLong $ qEnum_toInt x1) cstr_x2 (toCUShort x3)
foreign import ccall "qtc_QNetworkProxy4" qtc_QNetworkProxy4 :: CLong -> CWString -> CUShort -> IO (Ptr (TQNetworkProxy ()))
instance QqNetworkProxy ((ProxyType, String, Int, String)) where
qNetworkProxy (x1, x2, x3, x4)
= withQNetworkProxyResult $
withCWString x2 $ \cstr_x2 ->
withCWString x4 $ \cstr_x4 ->
qtc_QNetworkProxy5 (toCLong $ qEnum_toInt x1) cstr_x2 (toCUShort x3) cstr_x4
foreign import ccall "qtc_QNetworkProxy5" qtc_QNetworkProxy5 :: CLong -> CWString -> CUShort -> CWString -> IO (Ptr (TQNetworkProxy ()))
instance QqNetworkProxy ((ProxyType, String, Int, String, String)) where
qNetworkProxy (x1, x2, x3, x4, x5)
= withQNetworkProxyResult $
withCWString x2 $ \cstr_x2 ->
withCWString x4 $ \cstr_x4 ->
withCWString x5 $ \cstr_x5 ->
qtc_QNetworkProxy6 (toCLong $ qEnum_toInt x1) cstr_x2 (toCUShort x3) cstr_x4 cstr_x5
foreign import ccall "qtc_QNetworkProxy6" qtc_QNetworkProxy6 :: CLong -> CWString -> CUShort -> CWString -> CWString -> IO (Ptr (TQNetworkProxy ()))
class QqNetworkProxy_nf x1 where
qNetworkProxy_nf :: x1 -> IO (QNetworkProxy ())
instance QqNetworkProxy_nf (()) where
qNetworkProxy_nf ()
= withObjectRefResult $
qtc_QNetworkProxy
instance QqNetworkProxy_nf ((QNetworkProxy t1)) where
qNetworkProxy_nf (x1)
= withObjectRefResult $
withObjectPtr x1 $ \cobj_x1 ->
qtc_QNetworkProxy1 cobj_x1
instance QqNetworkProxy_nf ((ProxyType)) where
qNetworkProxy_nf (x1)
= withObjectRefResult $
qtc_QNetworkProxy2 (toCLong $ qEnum_toInt x1)
instance QqNetworkProxy_nf ((ProxyType, String)) where
qNetworkProxy_nf (x1, x2)
= withObjectRefResult $
withCWString x2 $ \cstr_x2 ->
qtc_QNetworkProxy3 (toCLong $ qEnum_toInt x1) cstr_x2
instance QqNetworkProxy_nf ((ProxyType, String, Int)) where
qNetworkProxy_nf (x1, x2, x3)
= withObjectRefResult $
withCWString x2 $ \cstr_x2 ->
qtc_QNetworkProxy4 (toCLong $ qEnum_toInt x1) cstr_x2 (toCUShort x3)
instance QqNetworkProxy_nf ((ProxyType, String, Int, String)) where
qNetworkProxy_nf (x1, x2, x3, x4)
= withObjectRefResult $
withCWString x2 $ \cstr_x2 ->
withCWString x4 $ \cstr_x4 ->
qtc_QNetworkProxy5 (toCLong $ qEnum_toInt x1) cstr_x2 (toCUShort x3) cstr_x4
instance QqNetworkProxy_nf ((ProxyType, String, Int, String, String)) where
qNetworkProxy_nf (x1, x2, x3, x4, x5)
= withObjectRefResult $
withCWString x2 $ \cstr_x2 ->
withCWString x4 $ \cstr_x4 ->
withCWString x5 $ \cstr_x5 ->
qtc_QNetworkProxy6 (toCLong $ qEnum_toInt x1) cstr_x2 (toCUShort x3) cstr_x4 cstr_x5
qNetworkProxyApplicationProxy :: (()) -> IO (QNetworkProxy ())
qNetworkProxyApplicationProxy ()
= withQNetworkProxyResult $
qtc_QNetworkProxy_applicationProxy
foreign import ccall "qtc_QNetworkProxy_applicationProxy" qtc_QNetworkProxy_applicationProxy :: IO (Ptr (TQNetworkProxy ()))
instance QhostName (QNetworkProxy a) (()) where
hostName x0 ()
= withStringResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_hostName cobj_x0
foreign import ccall "qtc_QNetworkProxy_hostName" qtc_QNetworkProxy_hostName :: Ptr (TQNetworkProxy a) -> IO (Ptr (TQString ()))
instance Qpassword (QNetworkProxy a) (()) where
password x0 ()
= withStringResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_password cobj_x0
foreign import ccall "qtc_QNetworkProxy_password" qtc_QNetworkProxy_password :: Ptr (TQNetworkProxy a) -> IO (Ptr (TQString ()))
instance Qport (QNetworkProxy a) (()) where
port x0 ()
= withUnsignedShortResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_port cobj_x0
foreign import ccall "qtc_QNetworkProxy_port" qtc_QNetworkProxy_port :: Ptr (TQNetworkProxy a) -> IO CUShort
qNetworkProxySetApplicationProxy :: ((QNetworkProxy t1)) -> IO ()
qNetworkProxySetApplicationProxy (x1)
= withObjectPtr x1 $ \cobj_x1 ->
qtc_QNetworkProxy_setApplicationProxy cobj_x1
foreign import ccall "qtc_QNetworkProxy_setApplicationProxy" qtc_QNetworkProxy_setApplicationProxy :: Ptr (TQNetworkProxy t1) -> IO ()
instance QsetHostName (QNetworkProxy a) ((String)) where
setHostName x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCWString x1 $ \cstr_x1 ->
qtc_QNetworkProxy_setHostName cobj_x0 cstr_x1
foreign import ccall "qtc_QNetworkProxy_setHostName" qtc_QNetworkProxy_setHostName :: Ptr (TQNetworkProxy a) -> CWString -> IO ()
instance QsetPassword (QNetworkProxy a) ((String)) where
setPassword x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCWString x1 $ \cstr_x1 ->
qtc_QNetworkProxy_setPassword cobj_x0 cstr_x1
foreign import ccall "qtc_QNetworkProxy_setPassword" qtc_QNetworkProxy_setPassword :: Ptr (TQNetworkProxy a) -> CWString -> IO ()
instance QsetPort (QNetworkProxy a) ((Int)) where
setPort x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_setPort cobj_x0 (toCUShort x1)
foreign import ccall "qtc_QNetworkProxy_setPort" qtc_QNetworkProxy_setPort :: Ptr (TQNetworkProxy a) -> CUShort -> IO ()
instance QsetType (QNetworkProxy a) ((ProxyType)) where
setType x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_setType cobj_x0 (toCLong $ qEnum_toInt x1)
foreign import ccall "qtc_QNetworkProxy_setType" qtc_QNetworkProxy_setType :: Ptr (TQNetworkProxy a) -> CLong -> IO ()
instance QsetUser (QNetworkProxy a) ((String)) (IO ()) where
setUser x0 (x1)
= withObjectPtr x0 $ \cobj_x0 ->
withCWString x1 $ \cstr_x1 ->
qtc_QNetworkProxy_setUser cobj_x0 cstr_x1
foreign import ccall "qtc_QNetworkProxy_setUser" qtc_QNetworkProxy_setUser :: Ptr (TQNetworkProxy a) -> CWString -> IO ()
instance Qqtype (QNetworkProxy a) (()) (IO (ProxyType)) where
qtype x0 ()
= withQEnumResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_type cobj_x0
foreign import ccall "qtc_QNetworkProxy_type" qtc_QNetworkProxy_type :: Ptr (TQNetworkProxy a) -> IO CLong
user :: QNetworkProxy a -> (()) -> IO (String)
user x0 ()
= withStringResult $
withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_user cobj_x0
foreign import ccall "qtc_QNetworkProxy_user" qtc_QNetworkProxy_user :: Ptr (TQNetworkProxy a) -> IO (Ptr (TQString ()))
qNetworkProxy_delete :: QNetworkProxy a -> IO ()
qNetworkProxy_delete x0
= withObjectPtr x0 $ \cobj_x0 ->
qtc_QNetworkProxy_delete cobj_x0
foreign import ccall "qtc_QNetworkProxy_delete" qtc_QNetworkProxy_delete :: Ptr (TQNetworkProxy a) -> IO ()