Lines 103-109
Link Here
|
103 |
} |
103 |
} |
104 |
|
104 |
|
105 |
static void davNotify(void * userdata, |
105 |
static void davNotify(void * userdata, |
106 |
ne_conn_status connstatus, const char * info) |
106 |
ne_session_status sessionstatus, const char * info) |
107 |
/*@*/ |
107 |
/*@*/ |
108 |
{ |
108 |
{ |
109 |
urlinfo u = userdata; |
109 |
urlinfo u = userdata; |
Lines 124-141
Link Here
|
124 |
|
124 |
|
125 |
#ifdef REFERENCE |
125 |
#ifdef REFERENCE |
126 |
typedef enum { |
126 |
typedef enum { |
127 |
ne_conn_namelookup, /* lookup up hostname (info = hostname) */ |
127 |
ne_status_lookup = 0, /* looking up hostname */ |
128 |
ne_conn_connecting, /* connecting to host (info = hostname) */ |
128 |
ne_status_connecting, /* connecting to host */ |
129 |
ne_conn_connected, /* connected to host (info = hostname) */ |
129 |
ne_status_connected, /* connected to host */ |
130 |
ne_conn_secure /* connection now secure (info = crypto level) */ |
130 |
ne_status_sending, /* sending a request body */ |
131 |
} ne_conn_status; |
131 |
ne_status_recving, /* receiving a response body */ |
|
|
132 |
ne_status_disconnected /* disconnected from host */ |
133 |
} ne_session_status; |
132 |
#endif |
134 |
#endif |
133 |
|
135 |
|
134 |
u->connstatus = connstatus; |
136 |
u->sessionstatus = sessionstatus; |
135 |
|
137 |
|
136 |
/*@-boundsread@*/ |
138 |
/*@-boundsread@*/ |
137 |
if (_dav_debug < 0) |
139 |
if (_dav_debug < 0) |
138 |
fprintf(stderr, "*** davNotify(%p,%d,%p) sess %p u %p %s\n", userdata, connstatus, info, sess, u, connstates[ (connstatus < 4 ? connstatus : 4)]); |
140 |
fprintf(stderr, "*** davNotify(%p,%d,%p) sess %p u %p %s\n", userdata, sessionstatus, info, sess, u, connstates[ (sessionstatus < 5 ? sessionstatus : 5)]); |
139 |
/*@=boundsread@*/ |
141 |
/*@=boundsread@*/ |
140 |
|
142 |
|
141 |
} |
143 |
} |
Lines 350-356
Link Here
|
350 |
#endif |
352 |
#endif |
351 |
|
353 |
|
352 |
ne_set_progress(u->sess, davProgress, u); |
354 |
ne_set_progress(u->sess, davProgress, u); |
353 |
ne_set_status(u->sess, davNotify, u); |
355 |
ne_set_notifier(u->sess, davNotify, u); |
354 |
|
356 |
|
355 |
ne_set_persist(u->sess, 1); |
357 |
ne_set_persist(u->sess, 1); |
356 |
ne_set_read_timeout(u->sess, httpTimeoutSecs); |
358 |
ne_set_read_timeout(u->sess, httpTimeoutSecs); |