1/* Copyright 2009, UCAR/Unidata and OPeNDAP, Inc.
2   See the COPYRIGHT file for more information. */
3
4#ifndef HTTP_H
5#define HTTP_H 1
6
7extern int curlopen(CURL** curlp);
8extern void curlclose(CURL*);
9
10extern OCerror ocfetchurl(CURL*, const char*, OCbytes*, long*, struct OCcredentials*);
11extern OCerror ocfetchurl_file(CURL*, const char*, FILE*, off_t*, long*);
12
13extern long ocfetchhttpcode(CURLcurl);
14
15extern OCerror ocfetchlastmodified(CURLcurl, char* url, long* filetime);
16
17extern OCerror occurlopen(CURL** curlp);
18extern void occurlclose(CURLcurlp);
19
20extern OCerror ocping(const char* url);
21
22#endif /*HTTP_H*/


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed