1 //******************************************************************************
2 //  Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 //  See the included file COPYING.TXT for details about the copyright.
5 //
6 //  This program is distributed in the hope that it will be useful,
7 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
8 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10 
11 
12 #include "qnetworkreply_c.h"
13 
QNetworkReply_close(QNetworkReplyH handle)14 void QNetworkReply_close(QNetworkReplyH handle)
15 {
16 	((QNetworkReply *)handle)->close();
17 }
18 
QNetworkReply_isSequential(QNetworkReplyH handle)19 bool QNetworkReply_isSequential(QNetworkReplyH handle)
20 {
21 	return (bool) ((QNetworkReply *)handle)->isSequential();
22 }
23 
QNetworkReply_readBufferSize(QNetworkReplyH handle)24 qint64 QNetworkReply_readBufferSize(QNetworkReplyH handle)
25 {
26 	return (qint64) ((QNetworkReply *)handle)->readBufferSize();
27 }
28 
QNetworkReply_setReadBufferSize(QNetworkReplyH handle,qint64 size)29 void QNetworkReply_setReadBufferSize(QNetworkReplyH handle, qint64 size)
30 {
31 	((QNetworkReply *)handle)->setReadBufferSize(size);
32 }
33 
QNetworkReply_manager(QNetworkReplyH handle)34 QNetworkAccessManagerH QNetworkReply_manager(QNetworkReplyH handle)
35 {
36 	return (QNetworkAccessManagerH) ((QNetworkReply *)handle)->manager();
37 }
38 
QNetworkReply_operation(QNetworkReplyH handle)39 QNetworkAccessManager::Operation QNetworkReply_operation(QNetworkReplyH handle)
40 {
41 	return (QNetworkAccessManager::Operation) ((QNetworkReply *)handle)->operation();
42 }
43 
QNetworkReply_request(QNetworkReplyH handle,QNetworkRequestH retval)44 void QNetworkReply_request(QNetworkReplyH handle, QNetworkRequestH retval)
45 {
46 	*(QNetworkRequest *)retval = ((QNetworkReply *)handle)->request();
47 }
48 
QNetworkReply_error(QNetworkReplyH handle)49 QNetworkReply::NetworkError QNetworkReply_error(QNetworkReplyH handle)
50 {
51 	return (QNetworkReply::NetworkError) ((QNetworkReply *)handle)->error();
52 }
53 
QNetworkReply_isFinished(QNetworkReplyH handle)54 bool QNetworkReply_isFinished(QNetworkReplyH handle)
55 {
56 	return (bool) ((QNetworkReply *)handle)->isFinished();
57 }
58 
QNetworkReply_isRunning(QNetworkReplyH handle)59 bool QNetworkReply_isRunning(QNetworkReplyH handle)
60 {
61 	return (bool) ((QNetworkReply *)handle)->isRunning();
62 }
63 
QNetworkReply_url(QNetworkReplyH handle,QUrlH retval)64 void QNetworkReply_url(QNetworkReplyH handle, QUrlH retval)
65 {
66 	*(QUrl *)retval = ((QNetworkReply *)handle)->url();
67 }
68 
QNetworkReply_header(QNetworkReplyH handle,QVariantH retval,QNetworkRequest::KnownHeaders header)69 void QNetworkReply_header(QNetworkReplyH handle, QVariantH retval, QNetworkRequest::KnownHeaders header)
70 {
71 	*(QVariant *)retval = ((QNetworkReply *)handle)->header(header);
72 }
73 
QNetworkReply_hasRawHeader(QNetworkReplyH handle,const QByteArrayH headerName)74 bool QNetworkReply_hasRawHeader(QNetworkReplyH handle, const QByteArrayH headerName)
75 {
76 	return (bool) ((QNetworkReply *)handle)->hasRawHeader(*(const QByteArray*)headerName);
77 }
78 
QNetworkReply_rawHeader(QNetworkReplyH handle,QByteArrayH retval,const QByteArrayH headerName)79 void QNetworkReply_rawHeader(QNetworkReplyH handle, QByteArrayH retval, const QByteArrayH headerName)
80 {
81 	*(QByteArray *)retval = ((QNetworkReply *)handle)->rawHeader(*(const QByteArray*)headerName);
82 }
83 
QNetworkReply_attribute(QNetworkReplyH handle,QVariantH retval,QNetworkRequest::Attribute code)84 void QNetworkReply_attribute(QNetworkReplyH handle, QVariantH retval, QNetworkRequest::Attribute code)
85 {
86 	*(QVariant *)retval = ((QNetworkReply *)handle)->attribute(code);
87 }
88 
QNetworkReply_sslConfiguration(QNetworkReplyH handle,QSslConfigurationH retval)89 void QNetworkReply_sslConfiguration(QNetworkReplyH handle, QSslConfigurationH retval)
90 {
91 	*(QSslConfiguration *)retval = ((QNetworkReply *)handle)->sslConfiguration();
92 }
93 
QNetworkReply_setSslConfiguration(QNetworkReplyH handle,const QSslConfigurationH configuration)94 void QNetworkReply_setSslConfiguration(QNetworkReplyH handle, const QSslConfigurationH configuration)
95 {
96 	((QNetworkReply *)handle)->setSslConfiguration(*(const QSslConfiguration*)configuration);
97 }
98 
QNetworkReply_abort(QNetworkReplyH handle)99 void QNetworkReply_abort(QNetworkReplyH handle)
100 {
101 	((QNetworkReply *)handle)->abort();
102 }
103 
QNetworkReply_ignoreSslErrors(QNetworkReplyH handle)104 void QNetworkReply_ignoreSslErrors(QNetworkReplyH handle)
105 {
106 	((QNetworkReply *)handle)->ignoreSslErrors();
107 }
108 
109