| 
									
										
										
										
											2000-09-11 01:36:15 +08:00
										 |  |  | =pod | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =head1 NAME | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-09-14 20:14:41 +08:00
										 |  |  | BIO_s_null - null data sink | 
					
						
							| 
									
										
										
										
											2000-09-11 01:36:15 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 SYNOPSIS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  #include <openssl/bio.h> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-20 20:11:46 +08:00
										 |  |  |  const BIO_METHOD *     BIO_s_null(void); | 
					
						
							| 
									
										
										
										
											2000-09-11 01:36:15 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 DESCRIPTION | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | BIO_s_null() returns the null sink BIO method. Data written to | 
					
						
							| 
									
										
										
										
											2000-09-11 09:04:09 +08:00
										 |  |  | the null sink is discarded, reads return EOF. | 
					
						
							| 
									
										
										
										
											2000-09-11 01:36:15 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 NOTES | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | A null sink BIO behaves in a similar manner to the Unix /dev/null | 
					
						
							|  |  |  | device. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | A null bio can be placed on the end of a chain to discard any data | 
					
						
							|  |  |  | passed through it. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | A null sink is useful if, for example, an application wishes to digest some | 
					
						
							| 
									
										
										
										
											2000-09-11 09:04:09 +08:00
										 |  |  | data by writing through a digest bio but not send the digested data anywhere. | 
					
						
							|  |  |  | Since a BIO chain must normally include a source/sink BIO this can be achieved | 
					
						
							|  |  |  | by adding a null sink BIO to the end of the chain | 
					
						
							| 
									
										
										
										
											2000-09-11 01:36:15 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 RETURN VALUES | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | BIO_s_null() returns the null sink BIO method. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =head1 SEE ALSO | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | TBA | 
					
						
							| 
									
										
										
										
											2016-05-18 22:16:40 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =cut | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 COPYRIGHT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Licensed under the OpenSSL license (the "License").  You may not use | 
					
						
							|  |  |  | this file except in compliance with the License.  You can obtain a copy | 
					
						
							|  |  |  | in the file LICENSE in the source distribution or at | 
					
						
							|  |  |  | L<https://www.openssl.org/source/license.html>. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =cut |