• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/curl/curl-7.36.0/lib/

Lines Matching defs:conn

61 static CURLcode ldap_setup(struct connectdata *conn);
62 static CURLcode ldap_do(struct connectdata *conn, bool *done);
63 static CURLcode ldap_done(struct connectdata *conn, CURLcode, bool);
64 static CURLcode ldap_connect(struct connectdata *conn, bool *done);
65 static CURLcode ldap_connecting(struct connectdata *conn, bool *done);
66 static CURLcode ldap_disconnect(struct connectdata *conn, bool dead);
150 static CURLcode ldap_setup(struct connectdata *conn)
154 struct SessionHandle *data=conn->data;
167 failf(conn->data, "LDAP local: %s", msg);
177 conn->proto.generic = li;
178 conn->bits.close = FALSE;
189 static CURLcode ldap_connect(struct connectdata *conn, bool *done)
191 ldapconninfo *li = conn->proto.generic;
192 struct SessionHandle *data=conn->data;
199 if(conn->handler->flags & PROTOPT_SSL)
202 conn->host.name, conn->remote_port);
204 rc = ldap_init_fd(conn->sock[FIRSTSOCKET], li->proto, hosturl, &li->ld);
214 if(conn->handler->flags & PROTOPT_SSL) {
216 res = Curl_ssl_connect_nonblocking(conn, FIRSTSOCKET, &li->ssldone);
225 static CURLcode ldap_connecting(struct connectdata *conn, bool *done)
227 ldapconninfo *li = conn->proto.generic;
228 struct SessionHandle *data=conn->data;
235 if(conn->handler->flags & PROTOPT_SSL) {
238 CURLcode res = Curl_ssl_connect_nonblocking(conn, FIRSTSOCKET,
247 ber_sockbuf_add_io(sb, &ldapsb_tls, LBER_SBIOD_LEVEL_TRANSPORT, conn);
249 li->recv = conn->recv[FIRSTSOCKET];
250 li->send = conn->send[FIRSTSOCKET];
262 if(conn->bits.user_passwd) {
263 binddn = conn->user;
264 passwd.bv_val = conn->passwd;
321 conn->recv[FIRSTSOCKET] = ldap_recv;
326 static CURLcode ldap_disconnect(struct connectdata *conn, bool dead_connection)
328 ldapconninfo *li = conn->proto.generic;
336 conn->proto.generic = NULL;
342 static CURLcode ldap_do(struct connectdata *conn, bool *done)
344 ldapconninfo *li = conn->proto.generic;
350 struct SessionHandle *data=conn->data;
352 conn->bits.close = FALSE;
365 failf(conn->data, "LDAP local: %s", msg);
382 Curl_setup_transfer(conn, FIRSTSOCKET, -1, FALSE, NULL, -1, NULL);
387 static CURLcode ldap_done(struct connectdata *conn, CURLcode res,
390 ldapreqinfo *lr = conn->data->req.protop;
397 ldapconninfo *li = conn->proto.generic;
401 conn->data->req.protop = NULL;
407 static ssize_t ldap_recv(struct connectdata *conn, int sockindex, char *buf,
410 ldapconninfo *li = conn->proto.generic;
411 struct SessionHandle *data=conn->data;
479 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"DN: ", 4);
480 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)bv.bv_val, bv.bv_len);
481 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 1);
498 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\t", 1);
499 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)bv.bv_val,
501 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)":", 1);
535 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)": ", 2);
538 Curl_client_write(conn, CLIENTWRITE_BODY, val_b64, val_b64_sz);
544 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)" ", 1);
545 Curl_client_write(conn, CLIENTWRITE_BODY, bvals[i].bv_val,
549 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
553 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
556 Curl_client_write(conn, CLIENTWRITE_BODY, (char *)"\n", 0);
592 struct connectdata *conn = sbiod->sbiod_pvt;
593 return Curl_ssl_data_pending(conn, FIRSTSOCKET);
601 struct connectdata *conn = sbiod->sbiod_pvt;
602 ldapconninfo *li = conn->proto.generic;
606 ret = li->recv(conn, FIRSTSOCKET, buf, len, &err);
616 struct connectdata *conn = sbiod->sbiod_pvt;
617 ldapconninfo *li = conn->proto.generic;
621 ret = li->send(conn, FIRSTSOCKET, buf, len, &err);