Qtc.Network.QSslSocket

Contents

Documentation

class QqSslSocketTrUtf8 x1 where #

Methods

qSslSocketTrUtf8 :: x1 -> IO String #

Instances
QqSslSocketTrUtf8 String # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocketTrUtf8 :: String -> IO String #

QqSslSocketTrUtf8 (String, String) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocketTrUtf8 :: (String, String) -> IO String #

QqSslSocketTrUtf8 (String, String, Int) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocketTrUtf8 :: (String, String, Int) -> IO String #

class QqSslSocket x1 where #

Methods

qSslSocket :: x1 -> IO (QSslSocket ()) #

Instances
QqSslSocket () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocket :: () -> IO (QSslSocket ()) #

QqSslSocket (QObject t1) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocket :: QObject t1 -> IO (QSslSocket ()) #

class QqSslSocket_nf x1 where #

Methods

qSslSocket_nf :: x1 -> IO (QSslSocket ()) #

Instances
QqSslSocket_nf () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocket_nf :: () -> IO (QSslSocket ()) #

QqSslSocket_nf (QObject t1) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocket_nf :: QObject t1 -> IO (QSslSocket ()) #

class QaddCaCertificates x1 xr | x1 -> xr where #

Methods

addCaCertificates :: QSslSocket a -> x1 -> xr #

Instances
QaddCaCertificates String (IO Bool) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

addCaCertificates :: QSslSocket a -> String -> IO Bool #

QaddCaCertificates [QSslCertificate t1] (IO ()) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

addCaCertificates :: QSslSocket a -> [QSslCertificate t1] -> IO () #

QaddCaCertificates (String, EncodingFormat) (IO Bool) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

addCaCertificates :: QSslSocket a -> (String, EncodingFormat) -> IO Bool #

QaddCaCertificates (String, EncodingFormat, PatternSyntax) (IO Bool) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

addCaCertificates :: QSslSocket a -> (String, EncodingFormat, PatternSyntax) -> IO Bool #

class QqSslSocketAddDefaultCaCertificates x1 xr | x1 -> xr where #

Instances
QqSslSocketAddDefaultCaCertificates String (IO Bool) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocketAddDefaultCaCertificates :: String -> IO Bool #

QqSslSocketAddDefaultCaCertificates [QSslCertificate t1] (IO ()) # 
Instance details

Defined in Qtc.Network.QSslSocket

QqSslSocketAddDefaultCaCertificates (String, EncodingFormat) (IO Bool) # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

qSslSocketAddDefaultCaCertificates :: (String, EncodingFormat) -> IO Bool #

QqSslSocketAddDefaultCaCertificates (String, EncodingFormat, PatternSyntax) (IO Bool) # 
Instance details

Defined in Qtc.Network.QSslSocket

encryptedBytesAvailable :: QSslSocket a -> () -> IO Int #

encryptedBytesToWrite :: QSslSocket a -> () -> IO Int #

isEncrypted :: QSslSocket a -> () -> IO Bool #

peerVerifyName :: QSslSocket a -> () -> IO String #

setPeerVerifyName :: QSslSocket a -> String -> IO () #

sslErrors :: QSslSocket a -> () -> IO [QSslError ()] #

class QstartClientEncryption x0 x1 where #

Methods

startClientEncryption :: x0 -> x1 -> IO () #

Instances
QstartClientEncryption (QSslSocket ()) () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

startClientEncryption :: QSslSocket () -> () -> IO () #

QstartClientEncryption (QSslSocketSc a) () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

startClientEncryption :: QSslSocketSc a -> () -> IO () #

class QstartServerEncryption x0 x1 where #

Methods

startServerEncryption :: x0 -> x1 -> IO () #

Instances
QstartServerEncryption (QSslSocket ()) () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

startServerEncryption :: QSslSocket () -> () -> IO () #

QstartServerEncryption (QSslSocketSc a) () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

startServerEncryption :: QSslSocketSc a -> () -> IO () #

qSslSocketSupportsSsl :: () -> IO Bool #

class QwaitForEncrypted x1 where #

Methods

waitForEncrypted :: QSslSocket a -> x1 -> IO Bool #

Instances
QwaitForEncrypted Int # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

waitForEncrypted :: QSslSocket a -> Int -> IO Bool #

QwaitForEncrypted () # 
Instance details

Defined in Qtc.Network.QSslSocket

Methods

waitForEncrypted :: QSslSocket a -> () -> IO Bool #

Orphan instances

QwaitForReadyRead (QSslSocket a) Int # 
Instance details

Methods

waitForReadyRead :: QSslSocket a -> Int -> IO Bool #

QwaitForReadyRead (QSslSocket a) () # 
Instance details

Methods

waitForReadyRead :: QSslSocket a -> () -> IO Bool #

QwaitForBytesWritten (QSslSocket a) Int # 
Instance details

Methods

waitForBytesWritten :: QSslSocket a -> Int -> IO Bool #

QwaitForBytesWritten (QSslSocket a) () # 
Instance details

Methods

waitForBytesWritten :: QSslSocket a -> () -> IO Bool #

QsslConfiguration (QSslSocket a) () # 
Instance details

Methods

sslConfiguration :: QSslSocket a -> () -> IO (QSslConfiguration ()) #

QsetReadBufferSize (QSslSocket a) Int # 
Instance details

Methods

setReadBufferSize :: QSslSocket a -> Int -> IO () #

Qresume (QSslSocket a) () # 
Instance details

Methods

resume :: QSslSocket a -> () -> IO () #

QignoreSslErrors (QSslSocket ()) () # 
Instance details

Methods

ignoreSslErrors :: QSslSocket () -> () -> IO () #

QignoreSslErrors (QSslSocketSc a) () # 
Instance details

Methods

ignoreSslErrors :: QSslSocketSc a -> () -> IO () #

QcanReadLine (QSslSocket a) () # 
Instance details

Methods

canReadLine :: QSslSocket a -> () -> IO Bool #

QbytesToWrite (QSslSocket a) () # 
Instance details

Methods

bytesToWrite :: QSslSocket a -> () -> IO Int #

QbytesAvailable (QSslSocket a) () # 
Instance details

Methods

bytesAvailable :: QSslSocket a -> () -> IO Int #

QatEnd (QSslSocket a) () # 
Instance details

Methods

atEnd :: QSslSocket a -> () -> IO Bool #

QwaitForDisconnected (QSslSocket a) Int # 
Instance details

Methods

waitForDisconnected :: QSslSocket a -> Int -> IO Bool #

QwaitForDisconnected (QSslSocket a) () # 
Instance details

Methods

waitForDisconnected :: QSslSocket a -> () -> IO Bool #

QwaitForConnected (QSslSocket a) Int # 
Instance details

Methods

waitForConnected :: QSslSocket a -> Int -> IO Bool #

QwaitForConnected (QSslSocket a) () # 
Instance details

Methods

waitForConnected :: QSslSocket a -> () -> IO Bool #

QsocketOption (QSslSocket ()) QAbstractSocket_SocketOption # 
Instance details

QsocketOption (QSslSocketSc a) QAbstractSocket_SocketOption # 
Instance details

QsetProtocol (QSslSocket a) SslProtocol # 
Instance details

Methods

setProtocol :: QSslSocket a -> SslProtocol -> IO () #

QsetPrivateKey (QSslSocket a) String # 
Instance details

Methods

setPrivateKey :: QSslSocket a -> String -> IO () #

QsetPeerVerifyMode (QSslSocket a) PeerVerifyMode # 
Instance details

QsetPeerVerifyDepth (QSslSocket a) Int # 
Instance details

Methods

setPeerVerifyDepth :: QSslSocket a -> Int -> IO () #

QsetLocalCertificate (QSslSocket a) String # 
Instance details

Methods

setLocalCertificate :: QSslSocket a -> String -> IO () #

QsetCiphers (QSslSocket a) String # 
Instance details

Methods

setCiphers :: QSslSocket a -> String -> IO () #

QsessionProtocol (QSslSocket a) () # 
Instance details

Methods

sessionProtocol :: QSslSocket a -> () -> IO SslProtocol #

QsessionCipher (QSslSocket a) () # 
Instance details

Methods

sessionCipher :: QSslSocket a -> () -> IO (QSslCipher ()) #

QprivateKey (QSslSocket a) () # 
Instance details

Methods

privateKey :: QSslSocket a -> () -> IO (QSslKey ()) #

QpeerVerifyMode (QSslSocket a) () # 
Instance details

Methods

peerVerifyMode :: QSslSocket a -> () -> IO PeerVerifyMode #

QpeerVerifyDepth (QSslSocket a) () # 
Instance details

Methods

peerVerifyDepth :: QSslSocket a -> () -> IO Int #

QpeerCertificateChain (QSslSocket a) () # 
Instance details

Methods

peerCertificateChain :: QSslSocket a -> () -> IO [QSslCertificate ()] #

QpeerCertificate (QSslSocket a) () # 
Instance details

Methods

peerCertificate :: QSslSocket a -> () -> IO (QSslCertificate ()) #

QlocalCertificateChain (QSslSocket a) () # 
Instance details

Methods

localCertificateChain :: QSslSocket a -> () -> IO [QSslCertificate ()] #

QlocalCertificate (QSslSocket a) () # 
Instance details

Methods

localCertificate :: QSslSocket a -> () -> IO (QSslCertificate ()) #

QdisconnectFromHost (QSslSocket a) () # 
Instance details

Methods

disconnectFromHost :: QSslSocket a -> () -> IO () #

Qciphers (QSslSocket a) () # 
Instance details

Methods

ciphers :: QSslSocket a -> () -> IO [QSslCipher ()] #

QcaCertificates (QSslSocket a) () # 
Instance details

Methods

caCertificates :: QSslSocket a -> () -> IO [QSslCertificate ()] #

Qmode (QSslSocket a) () (IO QSslSocket_SslMode) # 
Instance details

Methods

mode :: QSslSocket a -> () -> IO QSslSocket_SslMode #

Qflush (QSslSocket a) () (IO Bool) # 
Instance details

Methods

flush :: QSslSocket a -> () -> IO Bool #

Qclose (QSslSocket a) () (IO ()) # 
Instance details

Methods

close :: QSslSocket a -> () -> IO () #

Qabort (QSslSocket a) () (IO ()) # 
Instance details

Methods

abort :: QSslSocket a -> () -> IO () #

QuserMethod (QSslSocket ()) () (IO ()) # 
Instance details

Methods

userMethod :: QSslSocket () -> Int -> () -> IO () #

QuserMethod (QSslSocketSc a) () (IO ()) # 
Instance details

Methods

userMethod :: QSslSocketSc a -> Int -> () -> IO () #

Qprotocol (QSslSocket a) () (IO SslProtocol) # 
Instance details

Methods

protocol :: QSslSocket a -> () -> IO SslProtocol #

QsetSslConfiguration (QSslSocket a) (QSslConfiguration t1) # 
Instance details

QsetSocketDescriptor (QSslSocket a) (QVoid t1) # 
Instance details

Methods

setSocketDescriptor :: QSslSocket a -> QVoid t1 -> IO Bool #

QignoreSslErrors (QSslSocket a) [QSslError t1] # 
Instance details

Methods

ignoreSslErrors :: QSslSocket a -> [QSslError t1] -> IO () #

QsetPrivateKey (QSslSocket a) (QSslKey t1) # 
Instance details

Methods

setPrivateKey :: QSslSocket a -> QSslKey t1 -> IO () #

QsetLocalCertificateChain (QSslSocket a) [QSslCertificate t1] # 
Instance details

QsetLocalCertificate (QSslSocket a) (QSslCertificate t1) # 
Instance details

Methods

setLocalCertificate :: QSslSocket a -> QSslCertificate t1 -> IO () #

QsetCiphers (QSslSocket a) [QSslCipher t1] # 
Instance details

Methods

setCiphers :: QSslSocket a -> [QSslCipher t1] -> IO () #

QsetCaCertificates (QSslSocket a) [QSslCertificate t1] # 
Instance details

Methods

setCaCertificates :: QSslSocket a -> [QSslCertificate t1] -> IO () #

QuserMethod (QSslSocket ()) (QVariant ()) (IO (QVariant ())) # 
Instance details

Methods

userMethod :: QSslSocket () -> Int -> QVariant () -> IO (QVariant ()) #

QuserMethod (QSslSocketSc a) (QVariant ()) (IO (QVariant ())) # 
Instance details

Methods

userMethod :: QSslSocketSc a -> Int -> QVariant () -> IO (QVariant ()) #

QsetSocketDescriptor (QSslSocket a) (QVoid t1, QAbstractSocket_SocketState) # 
Instance details

QsetSocketOption (QSslSocket ()) (QAbstractSocket_SocketOption, QVariant t2) # 
Instance details

QsetSocketOption (QSslSocketSc a) (QAbstractSocket_SocketOption, QVariant t2) # 
Instance details

QsetPrivateKey (QSslSocket a) (String, KeyAlgorithm) # 
Instance details

Methods

setPrivateKey :: QSslSocket a -> (String, KeyAlgorithm) -> IO () #

QsetLocalCertificate (QSslSocket a) (String, EncodingFormat) # 
Instance details

Methods

setLocalCertificate :: QSslSocket a -> (String, EncodingFormat) -> IO () #

QconnectToHostEncrypted (QSslSocket a) (String, Int) # 
Instance details

Methods

connectToHostEncrypted :: QSslSocket a -> (String, Int) -> IO () #

QconnectToHost (QSslSocket a) (String, Int) # 
Instance details

Methods

connectToHost :: QSslSocket a -> (String, Int) -> IO () #

QconnectToHost (QSslSocket a) (QHostAddress t1, Int) # 
Instance details

Methods

connectToHost :: QSslSocket a -> (QHostAddress t1, Int) -> IO () #

QwriteData (QSslSocket ()) (String, Int) (IO Int) # 
Instance details

Methods

writeData :: QSslSocket () -> (String, Int) -> IO Int #

QwriteData (QSslSocketSc a) (String, Int) (IO Int) # 
Instance details

Methods

writeData :: QSslSocketSc a -> (String, Int) -> IO Int #

QreadData (QSslSocket ()) (QCharPtr t1, Int) (IO Int) # 
Instance details

Methods

readData :: QSslSocket () -> (QCharPtr t1, Int) -> IO Int #

QreadData (QSslSocketSc a) (QCharPtr t1, Int) (IO Int) # 
Instance details

Methods

readData :: QSslSocketSc a -> (QCharPtr t1, Int) -> IO Int #

QsetSocketDescriptor (QSslSocket a) (QVoid t1, QAbstractSocket_SocketState, OpenMode) # 
Instance details

QsetPrivateKey (QSslSocket a) (String, KeyAlgorithm, EncodingFormat) # 
Instance details

Methods

setPrivateKey :: QSslSocket a -> (String, KeyAlgorithm, EncodingFormat) -> IO () #

QconnectToHostEncrypted (QSslSocket a) (String, Int, String) # 
Instance details

Methods

connectToHostEncrypted :: QSslSocket a -> (String, Int, String) -> IO () #

QconnectToHostEncrypted (QSslSocket a) (String, Int, OpenMode) # 
Instance details

Methods

connectToHostEncrypted :: QSslSocket a -> (String, Int, OpenMode) -> IO () #

QconnectToHost (QSslSocket ()) (QHostAddress t1, Int, OpenMode) # 
Instance details

Methods

connectToHost :: QSslSocket () -> (QHostAddress t1, Int, OpenMode) -> IO () #

QconnectToHost (QSslSocket a) (String, Int, OpenMode) # 
Instance details

Methods

connectToHost :: QSslSocket a -> (String, Int, OpenMode) -> IO () #

QconnectToHost (QSslSocketSc a) (QHostAddress t1, Int, OpenMode) # 
Instance details

Methods

connectToHost :: QSslSocketSc a -> (QHostAddress t1, Int, OpenMode) -> IO () #

QsetPrivateKey (QSslSocket a) (String, KeyAlgorithm, EncodingFormat, QByteArray t4) # 
Instance details

Methods

setPrivateKey :: QSslSocket a -> (String, KeyAlgorithm, EncodingFormat, QByteArray t4) -> IO () #

QconnectToHostEncrypted (QSslSocket a) (String, Int, String, OpenMode) # 
Instance details

Methods

connectToHostEncrypted :: QSslSocket a -> (String, Int, String, OpenMode) -> IO () #

QconnectToHostEncrypted (QSslSocket a) (String, Int, OpenMode, NetworkLayerProtocol) # 
Instance details

Methods

connectToHostEncrypted :: QSslSocket a -> (String, Int, OpenMode, NetworkLayerProtocol) -> IO () #

QconnectToHost (QSslSocket a) (String, Int, OpenMode, NetworkLayerProtocol) # 
Instance details

Methods

connectToHost :: QSslSocket a -> (String, Int, OpenMode, NetworkLayerProtocol) -> IO () #

QconnectToHostEncrypted (QSslSocket a) (String, Int, String, OpenMode, NetworkLayerProtocol) # 
Instance details

Methods

connectToHostEncrypted :: QSslSocket a -> (String, Int, String, OpenMode, NetworkLayerProtocol) -> IO () #