Home | History | Annotate | Download | only in vtls

Lines Matching refs:backend

106 #define BACKEND connssl->backend
504 QsoWaitForIOCompletion(BACKEND->iocport, &cstat, (struct timeval *) NULL);
510 QsoDestroyIOCompletionPort(BACKEND->iocport);
511 BACKEND->iocport = -1;
629 FD_SET(BACKEND->remotefd, &fds_write);
630 n = BACKEND->remotefd;
633 FD_SET(BACKEND->remotefd, &fds_read);
634 n = BACKEND->remotefd;
643 if(FD_ISSET(BACKEND->remotefd, &fds_write)) {
646 i = gsk_secure_soc_read(connproxyssl->backend->handle,
651 i = write(BACKEND->remotefd, buf, n);
665 if(FD_ISSET(BACKEND->remotefd, &fds_read) &&
668 n = read(BACKEND->remotefd, buf, sizeof buf);
672 i = gsk_secure_soc_write(connproxyssl->backend->handle, buf, n, &m);
686 if(BACKEND->handle) {
687 gskit_status(conn->data, gsk_secure_soc_close(&BACKEND->handle),
692 BACKEND->handle = (gsk_handle) NULL;
693 if(BACKEND->localfd >= 0) {
694 close(BACKEND->localfd);
695 BACKEND->localfd = -1;
697 if(BACKEND->remotefd >= 0) {
698 close(BACKEND->remotefd);
699 BACKEND->remotefd = -1;
702 if(BACKEND->iocport >= 0)
717 gsk_secure_soc_write(BACKEND->handle,
743 cc = gskit_status(data, gsk_secure_soc_read(BACKEND->handle,
818 BACKEND->handle = (gsk_handle) NULL;
819 BACKEND->iocport = -1;
820 BACKEND->localfd = -1;
821 BACKEND->remotefd = -1;
854 result = gskit_status(data, gsk_secure_soc_open(envir, &BACKEND->handle),
864 BACKEND->localfd = sockpair[0];
865 BACKEND->remotefd = sockpair[1];
866 setsockopt(BACKEND->localfd, SOL_SOCKET, SO_RCVBUF,
868 setsockopt(BACKEND->remotefd, SOL_SOCKET, SO_RCVBUF,
870 setsockopt(BACKEND->localfd, SOL_SOCKET, SO_SNDBUF,
872 setsockopt(BACKEND->remotefd, SOL_SOCKET, SO_SNDBUF,
874 curlx_nonblock(BACKEND->localfd, TRUE);
875 curlx_nonblock(BACKEND->remotefd, TRUE);
909 result = set_buffer(data, BACKEND->handle,
923 result = set_numeric(data, BACKEND->handle, GSK_HANDSHAKE_TIMEOUT,
927 result = set_numeric(data, BACKEND->handle, GSK_OS400_READ_TIMEOUT, 1);
929 result = set_numeric(data, BACKEND->handle, GSK_FD, BACKEND->localfd >= 0?
930 BACKEND->localfd: conn->sock[sockindex]);
932 result = set_ciphers(conn, BACKEND->handle, &protoflags);
938 result = set_enum(data, BACKEND->handle, GSK_PROTOCOL_SSLV2,
942 result = set_enum(data, BACKEND->handle, GSK_PROTOCOL_SSLV3,
946 result = set_enum(data, BACKEND->handle, GSK_PROTOCOL_TLSV1,
950 result = set_enum(data, BACKEND->handle, GSK_PROTOCOL_TLSV11,
962 result = set_enum(data, BACKEND->handle, GSK_PROTOCOL_TLSV12,
974 result = set_enum(data, BACKEND->handle, GSK_SERVER_AUTH_TYPE,
981 BACKEND->iocport = QsoCreateIOCompletionPort();
982 if(BACKEND->iocport != -1) {
984 gsk_secure_soc_startInit(BACKEND->handle,
985 BACKEND->iocport,
1005 result = gskit_status(data, gsk_secure_soc_init(BACKEND->handle),
1038 switch(QsoWaitForIOCompletion(BACKEND->iocport, &cstat, &stmv)) {
1087 if(gskit_status(data, gsk_attribute_get_cert_info(BACKEND->handle,
1272 if(!BACKEND->handle)
1332 if(!BACKEND->handle)
1350 return BACKEND->handle;