File: CURLHandle-class.Rd

package info (click to toggle)
r-cran-rcurl 1.95-4.8-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 4,140 kB
  • ctags: 515
  • sloc: ansic: 3,135; xml: 1,734; asm: 993; sh: 12; makefile: 2
file content (40 lines) | stat: -rw-r--r-- 1,364 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
\name{CURLHandle-class}
\docType{class}
\alias{CURLHandle-class}

\title{Class "CURLHandle" for synchronous HTTP requests}
\description{
  This is the basic class used for  performing HTTP requests
  in the RCurl package.
  In R, this is a reference to a C-level data structure
  so we treat it as an opaque data type. However,
  essentially we can think of this as an with
  a set of options that persists across calls, i.e. HTTP requests.
  The numerous options that one can set can be see via
   \code{\link{getCurlOptionsConstants}}.
  The object can keep a connection to a Web server open for a period of time
  across calls.

  This class differs from \code{\link{MultiCURLHandle-class}} as it
  can handle only one request at a time and blocks until the request
  is completed (normally or abnormally).
  The other class can handle asynchronous, multiple connections.
}
\section{Objects from the Class}{A virtual Class: No objects may be created from it.}
\section{Extends}{
Class \code{"oldClass"}, directly.
}
%\section{Methods}{  \describe{}}
\references{
 \url{http://curl.haxx.se}, the libcurl web site.
}
\author{Duncan Temple Lang}

\seealso{
  \code{\link{getURL}},   \code{\link{getForm}},   \code{\link{postForm}}
  \code{\link{dupCurlHandle}},
  \code{\link{getCurlHandle}},
  \code{\link{MultiCURLHandle-class}}
}
%\examples{}
\keyword{classes}