Lines Matching refs:psResult

51     CPLHTTPResult *psResult = (CPLHTTPResult *) reqInfo;  in CPLWriteFct()  local
54 nNewSize = psResult->nDataLen + nmemb*size + 1; in CPLWriteFct()
55 if( nNewSize > psResult->nDataAlloc ) in CPLWriteFct()
57 psResult->nDataAlloc = (int) (nNewSize * 1.25 + 100); in CPLWriteFct()
58 psResult->pabyData = (GByte *) VSIRealloc(psResult->pabyData, in CPLWriteFct()
59 psResult->nDataAlloc); in CPLWriteFct()
60 if( psResult->pabyData == NULL ) in CPLWriteFct()
62psResult->pszErrBuf = CPLStrdup(CPLString().Printf("Out of memory allocating %d bytes for HTTP dat… in CPLWriteFct()
63 psResult->nDataAlloc = psResult->nDataLen = 0; in CPLWriteFct()
69 memcpy( psResult->pabyData + psResult->nDataLen, buffer, in CPLWriteFct()
72 psResult->nDataLen += nmemb * size; in CPLWriteFct()
73 psResult->pabyData[psResult->nDataLen] = 0; in CPLWriteFct()
95 CPLHTTPResult *psResult; in CPLHTTPFetch()
101 psResult = (CPLHTTPResult *) CPLCalloc(1,sizeof(CPLHTTPResult)); in CPLHTTPFetch()
133 curl_easy_setopt(http_handle, CURLOPT_WRITEDATA, psResult ); in CPLHTTPFetch()
140 psResult->nStatus = (int) curl_easy_perform( http_handle ); in CPLHTTPFetch()
147 psResult->pszContentType = NULL; in CPLHTTPFetch()
149 &(psResult->pszContentType) ); in CPLHTTPFetch()
150 if( psResult->pszContentType != NULL ) in CPLHTTPFetch()
151 psResult->pszContentType = CPLStrdup(psResult->pszContentType); in CPLHTTPFetch()
158 psResult->pszErrBuf = CPLStrdup(szCurlErrBuf); in CPLHTTPFetch()
166 return psResult; in CPLHTTPFetch()
199 void CPLHTTPDestroyResult( CPLHTTPResult *psResult ) in CPLHTTPDestroyResult() argument
202 if( psResult ) in CPLHTTPDestroyResult()
204 CPLFree( psResult->pabyData ); in CPLHTTPDestroyResult()
205 CPLFree( psResult->pszErrBuf ); in CPLHTTPDestroyResult()
206 CPLFree( psResult->pszContentType ); in CPLHTTPDestroyResult()
207 CPLFree( psResult ); in CPLHTTPDestroyResult()
215 int CPLHTTPParseMultipartMime( CPLHTTPResult *psResult ) in CPLHTTPParseMultipartMime() argument
221 if( psResult->nMimePartCount > 0 ) in CPLHTTPParseMultipartMime()
229 if( psResult->pszContentType != NULL ) in CPLHTTPParseMultipartMime()
230 pszBound = strstr(psResult->pszContentType,"boundary="); in CPLHTTPParseMultipartMime()
260 strstr((const char *) psResult->pabyData,osBoundary.c_str()); in CPLHTTPParseMultipartMime()
279 psResult->nMimePartCount++; in CPLHTTPParseMultipartMime()
280 psResult->pasMimePart = (CPLMimePart *) in CPLHTTPParseMultipartMime()
281 CPLRealloc(psResult->pasMimePart, in CPLHTTPParseMultipartMime()
282 sizeof(CPLMimePart) * psResult->nMimePartCount ); in CPLHTTPParseMultipartMime()
284 CPLMimePart *psPart = psResult->pasMimePart+psResult->nMimePartCount-1; in CPLHTTPParseMultipartMime()
317 int nBytesAvail = psResult->nDataLen - in CPLHTTPParseMultipartMime()
318 (pszNext - (const char *) psResult->pabyData); in CPLHTTPParseMultipartMime()