| Line 40... |
Line 40... |
| 40 |
typedef void (*R_SockReadRoutine)(int *sockp, char **buf, int *maxlen);
|
40 |
typedef void (*R_SockReadRoutine)(int *sockp, char **buf, int *maxlen);
|
| 41 |
typedef void (*R_SockWriteRoutine)(int *sockp, char **buf, int *start, int *end, int *len);
|
41 |
typedef void (*R_SockWriteRoutine)(int *sockp, char **buf, int *start, int *end, int *len);
|
| 42 |
typedef int (*R_SockSelectRoutine)(int nsock, int *insockfd, int *ready, int *write, double timeout);
|
42 |
typedef int (*R_SockSelectRoutine)(int nsock, int *insockfd, int *ready, int *write, double timeout);
|
| 43 |
|
43 |
|
| 44 |
typedef int (*R_HTTPDCreateRoutine)(const char *ip, int port);
|
44 |
typedef int (*R_HTTPDCreateRoutine)(const char *ip, int port);
|
| 45 |
typedef void (*R_HTTPDStopRoutine)();
|
45 |
typedef void (*R_HTTPDStopRoutine)(void);
|
| 46 |
|
46 |
|
| 47 |
typedef SEXP (*R_CurlRoutine)(SEXP call, SEXP op, SEXP args, SEXP rho);
|
47 |
typedef SEXP (*R_CurlRoutine)(SEXP call, SEXP op, SEXP args, SEXP rho);
|
| 48 |
|
48 |
|
| 49 |
typedef struct {
|
49 |
typedef struct {
|
| 50 |
R_DownloadRoutine download;
|
50 |
R_DownloadRoutine download;
|