Struct openssl::bio::MemBio
+
+ [−]
+
+ [src]
+pub struct MemBio { + // some fields omitted +}
Methods
impl MemBio
fn new() -> Result<MemBio, SslError>
+Creates a new owned memory based BIO
+fn borrowed(bio: *mut BIO) -> MemBio
+Returns a "borrow", i.e. it has no ownership
+unsafe fn unwrap(self) -> *mut BIO
+Consumes current bio and returns wrapped value +Note that data ownership is lost and +should be managed manually
+unsafe fn get_handle(&self) -> *mut BIO
+Temporarily gets wrapped value
+fn set_eof(&self, eof: bool)
+Sets the BIO's EOF state.
+