Home | History | Annotate | Download | only in bio

Lines Matching refs:peer

57  * of this kind, handled by the same thread (i.e. the "peer" is actually
127 BIO *peer; /* NULL if buf == NULL.
128 * If peer != NULL, then peer->ptr is also a bio_bio_st,
129 * and its "peer" member points back to us.
130 * peer != NULL iff init != 0 in the BIO. */
132 /* This is for what we write (i.e. reading uses peer's struct): */
133 int closed; /* valid iff peer != NULL */
134 size_t len; /* valid iff buf != NULL; 0 if peer == NULL */
139 size_t request; /* valid iff peer != NULL; 0 if len != 0,
140 * otherwise set by peer to number of bytes
153 b->peer = NULL;
172 if (b->peer)
200 assert(b->peer != NULL);
201 peer_b = b->peer->ptr;
220 /* don't ask for more than the peer can
292 assert(b->peer != NULL);
293 peer_b = b->peer->ptr;
335 peer_b = b->peer->ptr;
365 assert(b->peer != NULL);
444 assert(b->peer != NULL);
515 if (b->peer)
567 if (b->peer == NULL || b->closed)
574 /* If the peer unsuccessfully tried to read, how many bytes
637 if (b->peer != NULL)
639 struct bio_bio_st *peer_b = b->peer->ptr;
714 if (b1->peer != NULL || b2->peer != NULL)
744 b1->peer = bio2;
747 b2->peer = bio1;
763 BIO *peer_bio = b->peer;
770 assert(peer_b->peer == bio);
772 peer_b->peer = NULL;
778 b->peer = NULL;