skip book previous and next navigation links
go up to top of book: HP Open Source Security for OpenVMS Volume 2:... HP Open Source Security for OpenVMS Volume 2:...
go to beginning of appendix: Data Structures and Header Files Data Structures and Header Files
go to previous page: SSL_CIPHER Structure SSL_CIPHER Structure
go to next page: X509 StructureX509 Structure
end of book navigation links

BIO Structure 



The BIO structure is defined in bio.h.
struct bio_st
{
	BIO_METHOD *method;
	/* bio, mode, argp, argi, argl, ret */
	long (*callback)(struct bio_st *,int,const char *,int, long,long);
	char *cb_arg; /* first argument for the callback */
 
	int init;
	int shutdown;
	int flags;	/* extra storage */
 
	int retry_reason;
 
	int num;
	void *ptr;
	struct bio_st *next_bio;	/* used by filter BIOs */
	struct bio_st *prev_bio;	/* used by filter BIOs */
	int references;
	unsigned long num_read;
	unsigned long num_write;
 
	CRYPTO_EX_DATA ex_data;
};

go to previous page: SSL_CIPHER Structure SSL_CIPHER Structure
go to next page: X509 StructureX509 Structure