[
    {
        "classes": [
            {
                "className": "QNetworkConnectionMonitor",
                "object": true,
                "qualifiedClassName": "QNetworkConnectionMonitor",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isOnline",
                                "type": "bool"
                            }
                        ],
                        "name": "reachabilityChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetconmonitor_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QSsl",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "KeyType",
                        "values": [
                            "PrivateKey",
                            "PublicKey"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "EncodingFormat",
                        "values": [
                            "Pem",
                            "Der"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "KeyAlgorithm",
                        "values": [
                            "Opaque",
                            "Rsa",
                            "Dsa",
                            "Ec",
                            "Dh"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "AlternativeNameEntryType",
                        "values": [
                            "EmailEntry",
                            "DnsEntry",
                            "IpAddressEntry"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SslProtocol",
                        "values": [
                            "TlsV1_0",
                            "TlsV1_1",
                            "TlsV1_2",
                            "AnyProtocol",
                            "SecureProtocols",
                            "TlsV1_0OrLater",
                            "TlsV1_1OrLater",
                            "TlsV1_2OrLater",
                            "DtlsV1_0",
                            "DtlsV1_0OrLater",
                            "DtlsV1_2",
                            "DtlsV1_2OrLater",
                            "TlsV1_3",
                            "TlsV1_3OrLater",
                            "UnknownProtocol"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SslOption",
                        "values": [
                            "SslOptionDisableEmptyFragments",
                            "SslOptionDisableSessionTickets",
                            "SslOptionDisableCompression",
                            "SslOptionDisableServerNameIndication",
                            "SslOptionDisableLegacyRenegotiation",
                            "SslOptionDisableSessionSharing",
                            "SslOptionDisableSessionPersistence",
                            "SslOptionDisableServerCipherPreference"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "AlertLevel",
                        "values": [
                            "Warning",
                            "Fatal",
                            "Unknown"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "AlertType",
                        "values": [
                            "CloseNotify",
                            "UnexpectedMessage",
                            "BadRecordMac",
                            "RecordOverflow",
                            "DecompressionFailure",
                            "HandshakeFailure",
                            "NoCertificate",
                            "BadCertificate",
                            "UnsupportedCertificate",
                            "CertificateRevoked",
                            "CertificateExpired",
                            "CertificateUnknown",
                            "IllegalParameter",
                            "UnknownCa",
                            "AccessDenied",
                            "DecodeError",
                            "DecryptError",
                            "ExportRestriction",
                            "ProtocolVersion",
                            "InsufficientSecurity",
                            "InternalError",
                            "InappropriateFallback",
                            "UserCancelled",
                            "NoRenegotiation",
                            "MissingExtension",
                            "UnsupportedExtension",
                            "CertificateUnobtainable",
                            "UnrecognizedName",
                            "BadCertificateStatusResponse",
                            "BadCertificateHashValue",
                            "UnknownPskIdentity",
                            "CertificateRequired",
                            "NoApplicationProtocol",
                            "UnknownAlertMessage"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "ImplementedClass",
                        "values": [
                            "Key",
                            "Certificate",
                            "Socket",
                            "DiffieHellman",
                            "EllipticCurve",
                            "Dtls",
                            "DtlsCookie"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "SupportedFeature",
                        "values": [
                            "CertificateVerification",
                            "ClientSideAlpn",
                            "ServerSideAlpn",
                            "Ocsp",
                            "Psk",
                            "SessionTicket",
                            "Alerts"
                        ]
                    }
                ],
                "namespace": true,
                "qualifiedClassName": "QSsl"
            }
        ],
        "inputFile": "qssl.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QAbstractNetworkCache",
                "object": true,
                "qualifiedClassName": "QAbstractNetworkCache",
                "slots": [
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractnetworkcache.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QAbstractSocket",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SocketType",
                        "values": [
                            "TcpSocket",
                            "UdpSocket",
                            "SctpSocket",
                            "UnknownSocketType"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "NetworkLayerProtocol",
                        "values": [
                            "IPv4Protocol",
                            "IPv6Protocol",
                            "AnyIPProtocol",
                            "UnknownNetworkLayerProtocol"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SocketError",
                        "values": [
                            "ConnectionRefusedError",
                            "RemoteHostClosedError",
                            "HostNotFoundError",
                            "SocketAccessError",
                            "SocketResourceError",
                            "SocketTimeoutError",
                            "DatagramTooLargeError",
                            "NetworkError",
                            "AddressInUseError",
                            "SocketAddressNotAvailableError",
                            "UnsupportedSocketOperationError",
                            "UnfinishedSocketOperationError",
                            "ProxyAuthenticationRequiredError",
                            "SslHandshakeFailedError",
                            "ProxyConnectionRefusedError",
                            "ProxyConnectionClosedError",
                            "ProxyConnectionTimeoutError",
                            "ProxyNotFoundError",
                            "ProxyProtocolError",
                            "OperationError",
                            "SslInternalError",
                            "SslInvalidUserDataError",
                            "TemporaryError",
                            "UnknownSocketError"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SocketState",
                        "values": [
                            "UnconnectedState",
                            "HostLookupState",
                            "ConnectingState",
                            "ConnectedState",
                            "BoundState",
                            "ListeningState",
                            "ClosingState"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SocketOption",
                        "values": [
                            "LowDelayOption",
                            "KeepAliveOption",
                            "MulticastTtlOption",
                            "MulticastLoopbackOption",
                            "TypeOfServiceOption",
                            "SendBufferSizeSocketOption",
                            "ReceiveBufferSizeSocketOption",
                            "PathMtuSocketOption"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QAbstractSocket",
                "signals": [
                    {
                        "access": "public",
                        "name": "hostFound",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "connected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "disconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketState"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "errorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_connectToNextAddress",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QHostInfo"
                            }
                        ],
                        "name": "_q_startConnecting",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_abortConnectionAttempt",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_testConnection",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIODevice"
                    }
                ]
            }
        ],
        "inputFile": "qabstractsocket.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QAbstractSocketEngine",
                "object": true,
                "qualifiedClassName": "QAbstractSocketEngine",
                "slots": [
                    {
                        "access": "public",
                        "name": "readNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "writeNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "closeNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "exceptionNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "connectionNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qabstractsocketengine_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QDnsLookup",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Error",
                        "values": [
                            "NoError",
                            "ResolverError",
                            "OperationCancelledError",
                            "InvalidRequestError",
                            "InvalidReplyError",
                            "ServerFailureError",
                            "ServerRefusedError",
                            "NotFoundError",
                            "TimeoutError"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "Type",
                        "values": [
                            "A",
                            "AAAA",
                            "ANY",
                            "CNAME",
                            "MX",
                            "NS",
                            "PTR",
                            "SRV",
                            "TXT"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "error",
                        "notify": "finished",
                        "read": "error",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Error",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "errorString",
                        "notify": "finished",
                        "read": "errorString",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false
                    },
                    {
                        "bindable": "bindableName",
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "name": "name",
                        "notify": "nameChanged",
                        "read": "name",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QString",
                        "user": false,
                        "write": "setName"
                    },
                    {
                        "bindable": "bindableType",
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "name": "type",
                        "notify": "typeChanged",
                        "read": "type",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Type",
                        "user": false,
                        "write": "setType"
                    },
                    {
                        "bindable": "bindableNameserver",
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 4,
                        "name": "nameserver",
                        "notify": "nameserverChanged",
                        "read": "nameserver",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "QHostAddress",
                        "user": false,
                        "write": "setNameserver"
                    },
                    {
                        "bindable": "bindableNameserverPort",
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 5,
                        "name": "nameserverPort",
                        "notify": "nameserverPortChanged",
                        "read": "nameserverPort",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "quint16",
                        "user": false,
                        "write": "setNameserverPort"
                    }
                ],
                "qualifiedClassName": "QDnsLookup",
                "signals": [
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "name",
                                "type": "QString"
                            }
                        ],
                        "name": "nameChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "type",
                                "type": "Type"
                            }
                        ],
                        "name": "typeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "nameserver",
                                "type": "QHostAddress"
                            }
                        ],
                        "name": "nameserverChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "port",
                                "type": "quint16"
                            }
                        ],
                        "name": "nameserverPortChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "abort",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "lookup",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qdnslookup.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QDnsLookupRunnable",
                "object": true,
                "qualifiedClassName": "QDnsLookupRunnable",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QDnsLookupReply"
                            }
                        ],
                        "name": "finished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QRunnable"
                    }
                ]
            }
        ],
        "inputFile": "qdnslookup_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QDtlsClientVerifier",
                "object": true,
                "qualifiedClassName": "QDtlsClientVerifier",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QDtls",
                "object": true,
                "qualifiedClassName": "QDtls",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "pskRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "handshakeTimeout",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qdtls.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHostAddress",
                "gadget": true,
                "qualifiedClassName": "QHostAddress"
            }
        ],
        "inputFile": "qhostaddress.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHostInfoResult",
                "object": true,
                "qualifiedClassName": "QHostInfoResult",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "info",
                                "type": "QHostInfo"
                            }
                        ],
                        "name": "resultsReady",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "info",
                                "type": "QHostInfo"
                            }
                        ],
                        "name": "finalizePostResultsReady",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qhostinfo_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttp2ProtocolHandler",
                "methods": [
                    {
                        "access": "public",
                        "name": "handleConnectionClosure",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "ensureClientPrefaceSent",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_receiveReply",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "sendRequest",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "streamID",
                                "type": "quint32"
                            },
                            {
                                "name": "delta",
                                "type": "quint32"
                            }
                        ],
                        "name": "sendWINDOW_UPDATE",
                        "returnType": "bool"
                    },
                    {
                        "access": "private",
                        "name": "resumeSuspendedStreams",
                        "returnType": "void"
                    }
                ],
                "object": true,
                "qualifiedClassName": "QHttp2ProtocolHandler",
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_uploadDataReadyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QObject*"
                            }
                        ],
                        "name": "_q_replyDestroyed",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "uploadData",
                                "type": "QObject*"
                            }
                        ],
                        "name": "_q_uploadDataDestroyed",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QAbstractProtocolHandler"
                    }
                ]
            }
        ],
        "inputFile": "qhttp2protocolhandler_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttpMultiPart",
                "object": true,
                "qualifiedClassName": "QHttpMultiPart",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qhttpmultipart.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttpNetworkConnection",
                "object": true,
                "qualifiedClassName": "QHttpNetworkConnection",
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isOnline",
                                "type": "bool"
                            }
                        ],
                        "name": "onlineStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_startNextRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QHostInfo"
                            }
                        ],
                        "name": "_q_hostLookupFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_connectDelayedChannel",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qhttpnetworkconnection_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttpNetworkConnectionChannel",
                "object": true,
                "qualifiedClassName": "QHttpNetworkConnectionChannel",
                "slots": [
                    {
                        "access": "protected",
                        "name": "_q_receiveReply",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "bytes",
                                "type": "qint64"
                            }
                        ],
                        "name": "_q_bytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "_q_readyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "_q_disconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "_q_connected",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "_q_error",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "auth",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "_q_proxyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "_q_uploadDataReadyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "_q_encrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "_q_sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "_q_preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "bytes",
                                "type": "qint64"
                            }
                        ],
                        "name": "_q_encryptedBytesWritten",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qhttpnetworkconnectionchannel_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttpNetworkReply",
                "object": true,
                "qualifiedClassName": "QHttpNetworkReply",
                "signals": [
                    {
                        "access": "public",
                        "name": "encrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "socketStartedConnecting",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "requestSent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "readyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "errorCode",
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "name": "detail",
                                "type": "QString"
                            }
                        ],
                        "name": "finishedWithError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "errorCode",
                                "type": "QNetworkReply::NetworkError"
                            }
                        ],
                        "isCloned": true,
                        "name": "finishedWithError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "headerChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "done",
                                "type": "qint64"
                            },
                            {
                                "name": "total",
                                "type": "qint64"
                            }
                        ],
                        "name": "dataReadProgress",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "done",
                                "type": "qint64"
                            },
                            {
                                "name": "total",
                                "type": "qint64"
                            }
                        ],
                        "name": "dataSendProgress",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "QHttpNetworkRequest"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "cacheCredentials",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "QHttpNetworkRequest"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "authenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            },
                            {
                                "name": "httpStatus",
                                "type": "int"
                            },
                            {
                                "name": "maxRedirectsRemaining",
                                "type": "int"
                            }
                        ],
                        "name": "redirected",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    },
                    {
                        "access": "public",
                        "name": "QHttpNetworkHeader"
                    }
                ]
            }
        ],
        "inputFile": "qhttpnetworkreply_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttpSocketEngine",
                "object": true,
                "qualifiedClassName": "QHttpSocketEngine",
                "slots": [
                    {
                        "access": "public",
                        "name": "slotSocketConnected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "slotSocketDisconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "slotSocketReadNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "slotSocketBytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "slotSocketError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "QAbstractSocket::SocketState"
                            }
                        ],
                        "name": "slotSocketStateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "emitPendingReadNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "emitPendingWriteNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "emitPendingConnectionNotification",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractSocketEngine"
                    }
                ]
            }
        ],
        "inputFile": "qhttpsocketengine_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QHttpThreadDelegate",
                "object": true,
                "qualifiedClassName": "QHttpThreadDelegate",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "QHttpNetworkRequest"
                            },
                            {
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "authenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QNetworkProxy"
                            },
                            {
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "encrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QList<QSslError>"
                            },
                            {
                                "type": "bool*"
                            },
                            {
                                "type": "QList<QSslError>*"
                            }
                        ],
                        "name": "sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QSslConfiguration"
                            }
                        ],
                        "name": "sslConfigurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "socketStartedConnecting",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "requestSent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QList<std::pair<QByteArray,QByteArray>>"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "QString"
                            },
                            {
                                "type": "bool"
                            },
                            {
                                "type": "QSharedPointer<char>"
                            },
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "bool"
                            },
                            {
                                "type": "bool"
                            }
                        ],
                        "name": "downloadMetaData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "downloadProgress",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QByteArray"
                            }
                        ],
                        "name": "downloadData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "error",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "downloadFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            },
                            {
                                "name": "httpStatus",
                                "type": "int"
                            },
                            {
                                "name": "maxRedirectsRemainig",
                                "type": "int"
                            }
                        ],
                        "name": "redirected",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "startRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "abortRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "qint64"
                            }
                        ],
                        "name": "readBufferSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "qint64"
                            }
                        ],
                        "name": "readBufferFreed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startRequestSynchronously",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "readyReadSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "finishedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "errorCode",
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "name": "detail",
                                "type": "QString"
                            }
                        ],
                        "name": "finishedWithErrorSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "errorCode",
                                "type": "QNetworkReply::NetworkError"
                            }
                        ],
                        "isCloned": true,
                        "name": "finishedWithErrorSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "synchronousFinishedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "errorCode",
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "name": "detail",
                                "type": "QString"
                            }
                        ],
                        "name": "synchronousFinishedWithErrorSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "errorCode",
                                "type": "QNetworkReply::NetworkError"
                            }
                        ],
                        "isCloned": true,
                        "name": "synchronousFinishedWithErrorSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "headerChangedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "synchronousHeaderChangedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "done",
                                "type": "qint64"
                            },
                            {
                                "name": "total",
                                "type": "qint64"
                            }
                        ],
                        "name": "dataReadProgressSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "QHttpNetworkRequest"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "cacheCredentialsSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "encryptedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "sslErrorsSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequiredSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "request",
                                "type": "QHttpNetworkRequest"
                            },
                            {
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "synchronousAuthenticationRequiredSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "type": "QNetworkProxy"
                            },
                            {
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "synchronousProxyAuthenticationRequiredSlot",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QNonContiguousByteDeviceThreadForwardImpl",
                "object": true,
                "qualifiedClassName": "QNonContiguousByteDeviceThreadForwardImpl",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "wantData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "qint64"
                            },
                            {
                                "name": "amount",
                                "type": "qint64"
                            }
                        ],
                        "name": "processedData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "b",
                                "type": "bool*"
                            }
                        ],
                        "name": "resetData",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "qint64"
                            },
                            {
                                "name": "dataArray",
                                "type": "QByteArray"
                            },
                            {
                                "name": "dataAtEnd",
                                "type": "bool"
                            },
                            {
                                "name": "dataSize",
                                "type": "qint64"
                            }
                        ],
                        "name": "haveDataSlot",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNonContiguousByteDevice"
                    }
                ]
            }
        ],
        "inputFile": "qhttpthreaddelegate_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QLocalServer",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SocketOption",
                        "values": [
                            "NoOptions",
                            "UserAccessOption",
                            "GroupAccessOption",
                            "OtherAccessOption",
                            "WorldAccessOption",
                            "AbstractNamespaceOption"
                        ]
                    },
                    {
                        "alias": "SocketOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "SocketOptions",
                        "values": [
                            "NoOptions",
                            "UserAccessOption",
                            "GroupAccessOption",
                            "OtherAccessOption",
                            "WorldAccessOption",
                            "AbstractNamespaceOption"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "bindable": "bindableSocketOptions",
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "socketOptions",
                        "read": "socketOptions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SocketOptions",
                        "user": false,
                        "write": "setSocketOptions"
                    }
                ],
                "qualifiedClassName": "QLocalServer",
                "signals": [
                    {
                        "access": "public",
                        "name": "newConnection",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_onNewConnection",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qlocalserver.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QLocalSocket",
                "enums": [
                    {
                        "alias": "SocketOption",
                        "isClass": false,
                        "isFlag": true,
                        "name": "SocketOptions",
                        "values": [
                            "NoOptions",
                            "AbstractNamespaceOption"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "bindable": "bindableSocketOptions",
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "socketOptions",
                        "read": "socketOptions",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "SocketOptions",
                        "user": false,
                        "write": "setSocketOptions"
                    }
                ],
                "qualifiedClassName": "QLocalSocket",
                "signals": [
                    {
                        "access": "public",
                        "name": "connected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "disconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socketError",
                                "type": "QLocalSocket::LocalSocketError"
                            }
                        ],
                        "name": "errorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socketState",
                                "type": "QLocalSocket::LocalSocketState"
                            }
                        ],
                        "name": "stateChanged",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketState"
                            }
                        ],
                        "name": "_q_stateChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "_q_errorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_connectToSocket",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_abortConnectionAttempt",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIODevice"
                    }
                ]
            }
        ],
        "inputFile": "qlocalsocket.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNativeSocketEngine",
                "object": true,
                "qualifiedClassName": "QNativeSocketEngine",
                "slots": [
                    {
                        "access": "public",
                        "name": "connectionNotification",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractSocketEngine"
                    }
                ]
            }
        ],
        "inputFile": "qnativesocketengine_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkAccessBackend",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "TargetType",
                        "values": [
                            "Networked",
                            "Local"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "SecurityFeature",
                        "values": [
                            "None",
                            "TLS"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "IOFeature",
                        "values": [
                            "None",
                            "ZeroCopy",
                            "NeedResetableUpload",
                            "SupportsSynchronousMode"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QNetworkAccessBackend",
                "slots": [
                    {
                        "access": "public",
                        "name": "readyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "code",
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "name": "errorString",
                                "type": "QString"
                            }
                        ],
                        "name": "error",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "auth",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "auth",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "authenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "name": "metaDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "protected",
                        "arguments": [
                            {
                                "name": "destination",
                                "type": "QUrl"
                            }
                        ],
                        "name": "redirectionRequested",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QNetworkAccessBackendFactory",
                "object": true,
                "qualifiedClassName": "QNetworkAccessBackendFactory",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkaccessbackend_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkAccessCache",
                "object": true,
                "qualifiedClassName": "QNetworkAccessCache",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QNetworkAccessCache::CacheableObject*"
                            }
                        ],
                        "name": "entryReady",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkaccesscache_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkAccessFileBackend",
                "object": true,
                "qualifiedClassName": "QNetworkAccessFileBackend",
                "slots": [
                    {
                        "access": "public",
                        "name": "uploadReadyReadSlot",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNetworkAccessBackend"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkaccessfilebackend_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkAccessManager",
                "object": true,
                "qualifiedClassName": "QNetworkAccessManager",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QNetworkReply*"
                            },
                            {
                                "name": "authenticator",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "authenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QNetworkReply*"
                            }
                        ],
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QNetworkReply*"
                            }
                        ],
                        "name": "encrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QNetworkReply*"
                            },
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reply",
                                "type": "QNetworkReply*"
                            },
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "protected",
                        "name": "supportedSchemesImplementation",
                        "returnType": "QStringList"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "_q_replySslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "_q_replyPreSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkaccessmanager.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkCookie",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "SameSite",
                        "values": [
                            "Default",
                            "None",
                            "Lax",
                            "Strict"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QNetworkCookie"
            }
        ],
        "inputFile": "qnetworkcookie.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkCookieJar",
                "object": true,
                "qualifiedClassName": "QNetworkCookieJar",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkcookiejar.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkDiskCache",
                "object": true,
                "qualifiedClassName": "QNetworkDiskCache",
                "slots": [
                    {
                        "access": "public",
                        "name": "clear",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractNetworkCache"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkdiskcache.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkFile",
                "object": true,
                "qualifiedClassName": "QNetworkFile",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "ok",
                                "type": "bool"
                            }
                        ],
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "header",
                                "type": "QNetworkRequest::KnownHeaders"
                            },
                            {
                                "name": "value",
                                "type": "QVariant"
                            }
                        ],
                        "name": "headerRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "name": "message",
                                "type": "QString"
                            }
                        ],
                        "name": "error",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "open",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "close",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QFile"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkfile_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "classInfos": [
                    {
                        "name": "RegisterEnumClassesUnscoped",
                        "value": "false"
                    }
                ],
                "className": "QNetworkInformation",
                "enums": [
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "Reachability",
                        "values": [
                            "Unknown",
                            "Disconnected",
                            "Local",
                            "Site",
                            "Online"
                        ]
                    },
                    {
                        "isClass": true,
                        "isFlag": false,
                        "name": "TransportMedium",
                        "values": [
                            "Unknown",
                            "Ethernet",
                            "Cellular",
                            "WiFi",
                            "Bluetooth"
                        ]
                    },
                    {
                        "alias": "Feature",
                        "isClass": true,
                        "isFlag": true,
                        "name": "Features",
                        "values": [
                            "Reachability",
                            "CaptivePortal",
                            "TransportMedium",
                            "Metered"
                        ]
                    }
                ],
                "object": true,
                "properties": [
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 0,
                        "name": "reachability",
                        "notify": "reachabilityChanged",
                        "read": "reachability",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "Reachability",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 1,
                        "name": "isBehindCaptivePortal",
                        "notify": "isBehindCaptivePortalChanged",
                        "read": "isBehindCaptivePortal",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 2,
                        "name": "transportMedium",
                        "notify": "transportMediumChanged",
                        "read": "transportMedium",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "TransportMedium",
                        "user": false
                    },
                    {
                        "constant": false,
                        "designable": true,
                        "final": false,
                        "index": 3,
                        "name": "isMetered",
                        "notify": "isMeteredChanged",
                        "read": "isMetered",
                        "required": false,
                        "scriptable": true,
                        "stored": true,
                        "type": "bool",
                        "user": false
                    }
                ],
                "qualifiedClassName": "QNetworkInformation",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newReachability",
                                "type": "Reachability"
                            }
                        ],
                        "name": "reachabilityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "state",
                                "type": "bool"
                            }
                        ],
                        "name": "isBehindCaptivePortalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "current",
                                "type": "TransportMedium"
                            }
                        ],
                        "name": "transportMediumChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isMetered",
                                "type": "bool"
                            }
                        ],
                        "name": "isMeteredChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkinformation.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkInformationBackend",
                "object": true,
                "qualifiedClassName": "QNetworkInformationBackend",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "reachability",
                                "type": "Reachability"
                            }
                        ],
                        "name": "reachabilityChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "behindPortal",
                                "type": "bool"
                            }
                        ],
                        "name": "behindCaptivePortalChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "medium",
                                "type": "TransportMedium"
                            }
                        ],
                        "name": "transportMediumChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "isMetered",
                                "type": "bool"
                            }
                        ],
                        "name": "isMeteredChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            },
            {
                "className": "QNetworkInformationBackendFactory",
                "object": true,
                "qualifiedClassName": "QNetworkInformationBackendFactory",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkinformation_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkInterface",
                "enums": [
                    {
                        "alias": "InterfaceFlag",
                        "isClass": false,
                        "isFlag": true,
                        "name": "InterfaceFlags",
                        "values": [
                            "IsUp",
                            "IsRunning",
                            "CanBroadcast",
                            "IsLoopBack",
                            "IsPointToPoint",
                            "CanMulticast"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "InterfaceType",
                        "values": [
                            "Loopback",
                            "Virtual",
                            "Ethernet",
                            "Slip",
                            "CanBus",
                            "Ppp",
                            "Fddi",
                            "Wifi",
                            "Ieee80211",
                            "Phonet",
                            "Ieee802154",
                            "SixLoWPAN",
                            "Ieee80216",
                            "Ieee1394",
                            "Unknown"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QNetworkInterface"
            }
        ],
        "inputFile": "qnetworkinterface.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkProxyQuery",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "QueryType",
                        "values": [
                            "TcpSocket",
                            "UdpSocket",
                            "SctpSocket",
                            "TcpServer",
                            "UrlRequest",
                            "SctpServer"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QNetworkProxyQuery"
            }
        ],
        "inputFile": "qnetworkproxy.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkReply",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "NetworkError",
                        "values": [
                            "NoError",
                            "ConnectionRefusedError",
                            "RemoteHostClosedError",
                            "HostNotFoundError",
                            "TimeoutError",
                            "OperationCanceledError",
                            "SslHandshakeFailedError",
                            "TemporaryNetworkFailureError",
                            "NetworkSessionFailedError",
                            "BackgroundRequestNotAllowedError",
                            "TooManyRedirectsError",
                            "InsecureRedirectError",
                            "UnknownNetworkError",
                            "ProxyConnectionRefusedError",
                            "ProxyConnectionClosedError",
                            "ProxyNotFoundError",
                            "ProxyTimeoutError",
                            "ProxyAuthenticationRequiredError",
                            "UnknownProxyError",
                            "ContentAccessDenied",
                            "ContentOperationNotPermittedError",
                            "ContentNotFoundError",
                            "AuthenticationRequiredError",
                            "ContentReSendError",
                            "ContentConflictError",
                            "ContentGoneError",
                            "UnknownContentError",
                            "ProtocolUnknownError",
                            "ProtocolInvalidOperationError",
                            "ProtocolFailure",
                            "InternalServerError",
                            "OperationNotImplementedError",
                            "ServiceUnavailableError",
                            "UnknownServerError"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QNetworkReply",
                "signals": [
                    {
                        "access": "public",
                        "name": "socketStartedConnecting",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "requestSent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "metaDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QNetworkReply::NetworkError"
                            }
                        ],
                        "name": "errorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "encrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "url",
                                "type": "QUrl"
                            }
                        ],
                        "name": "redirected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "redirectAllowed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bytesSent",
                                "type": "qint64"
                            },
                            {
                                "name": "bytesTotal",
                                "type": "qint64"
                            }
                        ],
                        "name": "uploadProgress",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "bytesReceived",
                                "type": "qint64"
                            },
                            {
                                "name": "bytesTotal",
                                "type": "qint64"
                            }
                        ],
                        "name": "downloadProgress",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "abort",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "ignoreSslErrors",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QIODevice"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkreply.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkReplyDataImpl",
                "object": true,
                "qualifiedClassName": "QNetworkReplyDataImpl",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNetworkReply"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkreplydataimpl_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkReplyFileImpl",
                "object": true,
                "qualifiedClassName": "QNetworkReplyFileImpl",
                "slots": [
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "name": "isOpen",
                                "type": "bool"
                            }
                        ],
                        "name": "fileOpenFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNetworkReply"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkreplyfileimpl_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkReplyHttpImpl",
                "object": true,
                "qualifiedClassName": "QNetworkReplyHttpImpl",
                "signals": [
                    {
                        "access": "public",
                        "name": "startHttpRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "abortHttpRequest",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "qint64"
                            }
                        ],
                        "name": "readBufferSizeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "size",
                                "type": "qint64"
                            }
                        ],
                        "name": "readBufferFreed",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startHttpRequestSynchronously",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "pos",
                                "type": "qint64"
                            },
                            {
                                "name": "dataArray",
                                "type": "QByteArray"
                            },
                            {
                                "name": "dataAtEnd",
                                "type": "bool"
                            },
                            {
                                "name": "dataSize",
                                "type": "qint64"
                            }
                        ],
                        "name": "haveUploadData",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "_q_startOperation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_cacheLoadReadyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_bufferOutgoingData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_bufferOutgoingDataFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_transferTimedOut",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_finished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "_q_error",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QByteArray"
                            }
                        ],
                        "name": "replyDownloadData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "replyFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "replyDownloadProgressSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QHttpNetworkRequest"
                            },
                            {
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "httpAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QNetworkReply::NetworkError"
                            },
                            {
                                "type": "QString"
                            }
                        ],
                        "name": "httpError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "replyEncrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QList<QSslError>"
                            },
                            {
                                "type": "bool*"
                            },
                            {
                                "type": "QList<QSslError>*"
                            }
                        ],
                        "name": "replySslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QSslConfiguration"
                            }
                        ],
                        "name": "replySslConfigurationChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "replyPreSharedKeyAuthenticationRequiredSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "proxy",
                                "type": "QNetworkProxy"
                            },
                            {
                                "name": "auth",
                                "type": "QAuthenticator*"
                            }
                        ],
                        "name": "proxyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "r",
                                "type": "bool*"
                            }
                        ],
                        "name": "resetUploadDataSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "wantUploadDataSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "sentUploadDataSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "uploadByteDeviceReadyReadSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "qint64"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "emitReplyUploadProgress",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_cacheSaveDeviceAboutToClose",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_metaDataChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "type": "QUrl"
                            },
                            {
                                "type": "int"
                            },
                            {
                                "type": "int"
                            }
                        ],
                        "name": "onRedirected",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "followRedirect",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNetworkReply"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkreplyhttpimpl_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkReplyImpl",
                "object": true,
                "qualifiedClassName": "QNetworkReplyImpl",
                "slots": [
                    {
                        "access": "public",
                        "name": "_q_startOperation",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_copyReadyRead",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_copyReadChannelFinished",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_bufferOutgoingData",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "_q_bufferOutgoingDataFinished",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNetworkReply"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkreplyimpl_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QSocks5SocketEngine",
                "object": true,
                "qualifiedClassName": "QSocks5SocketEngine",
                "slots": [
                    {
                        "access": "private",
                        "name": "_q_controlSocketConnected",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_controlSocketReadNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "_q_controlSocketErrorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_udpSocketReadNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_controlSocketBytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_emitPendingReadNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_emitPendingWriteNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_emitPendingConnectionNotification",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_controlSocketDisconnected",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketState"
                            }
                        ],
                        "name": "_q_controlSocketStateChanged",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractSocketEngine"
                    }
                ]
            }
        ],
        "inputFile": "qsocks5socketengine_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QSslError",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SslError",
                        "values": [
                            "NoError",
                            "UnableToGetIssuerCertificate",
                            "UnableToDecryptCertificateSignature",
                            "UnableToDecodeIssuerPublicKey",
                            "CertificateSignatureFailed",
                            "CertificateNotYetValid",
                            "CertificateExpired",
                            "InvalidNotBeforeField",
                            "InvalidNotAfterField",
                            "SelfSignedCertificate",
                            "SelfSignedCertificateInChain",
                            "UnableToGetLocalIssuerCertificate",
                            "UnableToVerifyFirstCertificate",
                            "CertificateRevoked",
                            "InvalidCaCertificate",
                            "PathLengthExceeded",
                            "InvalidPurpose",
                            "CertificateUntrusted",
                            "CertificateRejected",
                            "SubjectIssuerMismatch",
                            "AuthorityIssuerSerialNumberMismatch",
                            "NoPeerCertificate",
                            "HostNameMismatch",
                            "NoSslSupport",
                            "CertificateBlacklisted",
                            "CertificateStatusUnknown",
                            "OcspNoResponseFound",
                            "OcspMalformedRequest",
                            "OcspMalformedResponse",
                            "OcspInternalError",
                            "OcspTryLater",
                            "OcspSigRequred",
                            "OcspUnauthorized",
                            "OcspResponseCannotBeTrusted",
                            "OcspResponseCertIdUnknown",
                            "OcspResponseExpired",
                            "OcspStatusUnknown",
                            "UnspecifiedError"
                        ]
                    }
                ],
                "gadget": true,
                "qualifiedClassName": "QSslError"
            }
        ],
        "inputFile": "qsslerror.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QSslServer",
                "object": true,
                "qualifiedClassName": "QSslServer",
                "signals": [
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "error",
                                "type": "QSslError"
                            }
                        ],
                        "name": "peerVerifyError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "error",
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "errorOccurred",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "level",
                                "type": "QSsl::AlertLevel"
                            },
                            {
                                "name": "type",
                                "type": "QSsl::AlertType"
                            },
                            {
                                "name": "description",
                                "type": "QString"
                            }
                        ],
                        "name": "alertSent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "level",
                                "type": "QSsl::AlertLevel"
                            },
                            {
                                "name": "type",
                                "type": "QSsl::AlertType"
                            },
                            {
                                "name": "description",
                                "type": "QString"
                            }
                        ],
                        "name": "alertReceived",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            },
                            {
                                "name": "error",
                                "type": "QSslError"
                            }
                        ],
                        "name": "handshakeInterruptedOnError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socket",
                                "type": "QSslSocket*"
                            }
                        ],
                        "name": "startedEncryptionHandshake",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTcpServer"
                    }
                ]
            }
        ],
        "inputFile": "qsslserver.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QSslSocket",
                "enums": [
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "SslMode",
                        "values": [
                            "UnencryptedMode",
                            "SslClientMode",
                            "SslServerMode"
                        ]
                    },
                    {
                        "isClass": false,
                        "isFlag": false,
                        "name": "PeerVerifyMode",
                        "values": [
                            "VerifyNone",
                            "QueryPeer",
                            "VerifyPeer",
                            "AutoVerifyPeer"
                        ]
                    }
                ],
                "object": true,
                "qualifiedClassName": "QSslSocket",
                "signals": [
                    {
                        "access": "public",
                        "name": "encrypted",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QSslError"
                            }
                        ],
                        "name": "peerVerifyError",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "errors",
                                "type": "QList<QSslError>"
                            }
                        ],
                        "name": "sslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "newMode",
                                "type": "QSslSocket::SslMode"
                            }
                        ],
                        "name": "modeChanged",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "totalBytes",
                                "type": "qint64"
                            }
                        ],
                        "name": "encryptedBytesWritten",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "authenticator",
                                "type": "QSslPreSharedKeyAuthenticator*"
                            }
                        ],
                        "name": "preSharedKeyAuthenticationRequired",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "newSessionTicketReceived",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "level",
                                "type": "QSsl::AlertLevel"
                            },
                            {
                                "name": "type",
                                "type": "QSsl::AlertType"
                            },
                            {
                                "name": "description",
                                "type": "QString"
                            }
                        ],
                        "name": "alertSent",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "level",
                                "type": "QSsl::AlertLevel"
                            },
                            {
                                "name": "type",
                                "type": "QSsl::AlertType"
                            },
                            {
                                "name": "description",
                                "type": "QString"
                            }
                        ],
                        "name": "alertReceived",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "error",
                                "type": "QSslError"
                            }
                        ],
                        "name": "handshakeInterruptedOnError",
                        "returnType": "void"
                    }
                ],
                "slots": [
                    {
                        "access": "public",
                        "name": "startClientEncryption",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "startServerEncryption",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "ignoreSslErrors",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_connectedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_hostFoundSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_disconnectedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketState"
                            }
                        ],
                        "name": "_q_stateChangedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "_q_errorSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_readyReadSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            }
                        ],
                        "name": "_q_channelReadyReadSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "_q_bytesWrittenSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "arguments": [
                            {
                                "type": "int"
                            },
                            {
                                "type": "qint64"
                            }
                        ],
                        "name": "_q_channelBytesWrittenSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_readChannelFinishedSlot",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_flushWriteBuffer",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_flushReadBuffer",
                        "returnType": "void"
                    },
                    {
                        "access": "private",
                        "name": "_q_resumeImplementation",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QTcpSocket"
                    }
                ]
            }
        ],
        "inputFile": "qsslsocket.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QTcpServer",
                "object": true,
                "qualifiedClassName": "QTcpServer",
                "signals": [
                    {
                        "access": "public",
                        "name": "newConnection",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "name": "pendingConnectionAvailable",
                        "returnType": "void"
                    },
                    {
                        "access": "public",
                        "arguments": [
                            {
                                "name": "socketError",
                                "type": "QAbstractSocket::SocketError"
                            }
                        ],
                        "name": "acceptError",
                        "returnType": "void"
                    }
                ],
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtcpserver.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QTcpSocket",
                "object": true,
                "qualifiedClassName": "QTcpSocket",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractSocket"
                    }
                ]
            }
        ],
        "inputFile": "qtcpsocket.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QTlsBackend",
                "object": true,
                "qualifiedClassName": "QTlsBackend",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QObject"
                    }
                ]
            }
        ],
        "inputFile": "qtlsbackend_p.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QUdpSocket",
                "object": true,
                "qualifiedClassName": "QUdpSocket",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QAbstractSocket"
                    }
                ]
            }
        ],
        "inputFile": "qudpsocket.h",
        "outputRevision": 68
    },
    {
        "classes": [
            {
                "className": "QNetworkInformationDummyBackend",
                "object": true,
                "qualifiedClassName": "QNetworkInformationDummyBackend",
                "superClasses": [
                    {
                        "access": "public",
                        "name": "QNetworkInformationBackend"
                    }
                ]
            }
        ],
        "inputFile": "qnetworkinformation.cpp",
        "outputRevision": 68
    }
]
