Home | History | Annotate | Download | only in ssl

Lines Matching refs:wbio

552 		if (s->bbio == s->wbio)
554 s->wbio=BIO_pop(s->wbio);
561 if ((s->wbio != NULL) && (s->wbio != s->rbio))
562 BIO_free_all(s->wbio);
636 void SSL_set_bio(SSL *s,BIO *rbio,BIO *wbio)
642 if (s->wbio == s->bbio)
644 s->wbio=s->wbio->next_bio;
650 if ((s->wbio != NULL) && (s->wbio != wbio) && (s->rbio != s->wbio))
651 BIO_free_all(s->wbio);
653 s->wbio=wbio;
660 { return(s->wbio); }
738 if ((s->wbio == NULL) || (BIO_method_type(s->wbio) != BIO_TYPE_SOCKET)
739 || ((int)BIO_get_fd(s->wbio,NULL) != fd))
2672 * rbio and wbio are separate couldn't even know what it
2676 * SSL_want_write(s)) and rbio and wbio *are* the same,
2909 /* setup rbio, and wbio */
2915 if (s->wbio != NULL)
2917 if (s->wbio != s->rbio)
2919 if (!BIO_dup_state(s->wbio,(char *)&ret->wbio))
2923 ret->wbio=ret->rbio;
3067 if (s->bbio == s->wbio)
3068 s->wbio=BIO_pop(s->wbio);
3079 if (s->wbio != bbio)
3080 s->wbio=BIO_push(bbio,s->wbio);
3084 if (s->wbio == bbio)
3085 s->wbio=BIO_pop(bbio);
3094 if (s->bbio == s->wbio)
3097 s->wbio=BIO_pop(s->wbio);
3099 assert(s->wbio != NULL);