Differences From Artifact [cb8dc6b01c]:
- File
src/OFHTTPRequest.h
— part of check-in
[1cc6f3659f]
at
2011-04-22 14:35:13
on branch trunk
— OFHTTPRequest: Make it possible to not store the data in an OFDataArray.
This way, it's possible to do downloads without keeping the whole file
in memory. (user: js, size: 7016) [annotate] [blame] [check-ins using]
To Artifact [55acdcf8df]:
- File src/OFHTTPRequest.h — part of check-in [e76a7f52c1] at 2011-04-22 20:19:54 on branch trunk — More style improvements. (user: js, size: 7060) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
54 55 56 57 58 59 60 | /** * This callback is called when the OFHTTPRequest received data. * * This is useful for example if you want to update a status display. * * \param request The OFHTTPRequest which received data * \param data The data the OFHTTPRequest received | | | | | | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | /** * This callback is called when the OFHTTPRequest received data. * * This is useful for example if you want to update a status display. * * \param request The OFHTTPRequest which received data * \param data The data the OFHTTPRequest received * \param length The length of the data received, in bytes */ - (void)request: (OFHTTPRequest*)request didReceiveData: (const char*)data withLength: (size_t)length; /** * This callback is called when the OFHTTPRequest will follow a redirect. * * If you want to get the headers and data for each redirect, set the number of * redirects to 0 and perform a new OFHTTPRequest for each redirect. However, * this callback will not be called then and you have to look at the status code * to detect a redirect. * * This callback will only be called if the OFHTTPRequest will follow a * redirect. If the maximum number of redirects has been reached already, this * callback will not be called. * * \param request The OFHTTPRequest which will follow a redirect * \param URL The URL to which it will follow a redirect * \return A boolean whether the OFHTTPRequest should follow the redirect */ - (BOOL)request: (OFHTTPRequest*)request willFollowRedirectTo: (OFURL*)URL; @end /** * \brief A class for storing and performing HTTP requests. */ @interface OFHTTPRequest: OFObject { |
︙ | ︙ | |||
110 111 112 113 114 115 116 | /** * \return A new, autoreleased OFHTTPRequest */ + request; /** | | | | | | | | | | | 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | /** * \return A new, autoreleased OFHTTPRequest */ + request; /** * \param URL The URL for the request * \return A new, autoreleased OFHTTPRequest */ + requestWithURL: (OFURL*)URL; /** * Initializes an already allocated OFHTTPRequest with the specified URL. * * \param URL The URL for the request * \return An initialized OFHTTPRequest */ - initWithURL: (OFURL*)URL; /** * Sets the URL for the HTTP request. * * \param URL The URL for the HTTP request */ - (void)setURL: (OFURL*)URL; /** * \return The URL for the HTTP request */ - (OFURL*)URL; /** * Sets the request type for the HTTP request. * * \param requestType The request type for the HTTP request */ - (void)setRequestType: (of_http_request_type_t)requestType; /** * \return The request type for the HTTP request */ - (of_http_request_type_t)requestType; /** * Sets the query string for the HTTP request. * * \param queryString The query string for the HTTP request */ - (void)setQueryString: (OFString*)queryString; /** * \return The query string for the HTTP request */ - (OFString*)queryString; /** |
︙ | ︙ | |||
201 202 203 204 205 206 207 | /** * Sets whether an OFDataArray with the data is created. * * Setting this to NO is only useful if you are using the delegate to handle the * data. * | | | | 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 | /** * Sets whether an OFDataArray with the data is created. * * Setting this to NO is only useful if you are using the delegate to handle the * data. * * \param storesData Whether to store the data in an OFDataArray */ - (void)setStoresData: (BOOL)storesData; /** * \return Whether an OFDataArray with the data is created */ - (BOOL)storesData; /** |
︙ | ︙ |