Module openssl::bio
+
+ [−]
+
+ [src]
+Structs
+MemBio | ++ + | +
From 64106c4d3d4ddba8c7bc2af75376e6d3d3d75601 Mon Sep 17 00:00:00 2001 From: Date: Mon, 29 Jun 2015 20:16:15 +0000 Subject: Update documentation --- openssl/bio/index.html | 110 ++++++++++++++++++++++++++++++++++ openssl/bio/sidebar-items.js | 1 + openssl/bio/struct.MemBio.html | 131 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 242 insertions(+) create mode 100644 openssl/bio/index.html create mode 100644 openssl/bio/sidebar-items.js create mode 100644 openssl/bio/struct.MemBio.html (limited to 'openssl/bio') diff --git a/openssl/bio/index.html b/openssl/bio/index.html new file mode 100644 index 0000000..71b00fc --- /dev/null +++ b/openssl/bio/index.html @@ -0,0 +1,110 @@ + + +
+ + + + + + +MemBio | ++ + | +
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+
pub struct MemBio { + // some fields omitted +}
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.
+impl Drop for MemBio
fn drop(&mut self)
impl Read for MemBio
fn read(&mut self, buf: &mut [u8]) -> Result<usize>
fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>
fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>
fn by_ref(&mut self) -> &mut Self
fn bytes(self) -> Bytes<Self>
fn chars(self) -> Chars<Self>
fn chain<R>(self, next: R) -> Chain<Self, R> where R: Read
fn take(self, limit: u64) -> Take<Self>
fn tee<W>(self, out: W) -> Tee<Self, W> where W: Write
impl Write for MemBio
fn write(&mut self, buf: &[u8]) -> Result<usize>
fn flush(&mut self) -> Result<()>
fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>
fn write_fmt(&mut self, fmt: Arguments) -> Result<(), Error>
fn by_ref(&mut self) -> &mut Self
fn broadcast<W>(self, other: W) -> Broadcast<Self, W> where W: Write
+ Prefix searches with a type followed by a colon (e.g.
+ fn:
) to restrict the search to a given type.
+
+ Accepted types are: fn
, mod
,
+ struct
, enum
,
+ trait
, typedef
(or
+ tdef
).
+
+ Search functions by type signature (e.g.
+ vec -> usize
)
+