Trait gio::prelude::OutputStreamExt [−][src]
Required methods
fn clear_pending(&self)
[src]
fn close<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
cancellable: Q
) -> Result<(), Error>
[src]
&self,
cancellable: Q
) -> Result<(), Error>
fn close_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
[src]
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
fn flush<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
cancellable: Q
) -> Result<(), Error>
[src]
&self,
cancellable: Q
) -> Result<(), Error>
fn flush_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
[src]
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
fn has_pending(&self) -> bool
[src]
fn is_closed(&self) -> bool
[src]
fn is_closing(&self) -> bool
[src]
fn set_pending(&self) -> Result<(), Error>
[src]
fn splice<'a, P: IsA<InputStream>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
&self,
source: &P,
flags: OutputStreamSpliceFlags,
cancellable: R
) -> Result<isize, Error>
[src]
&self,
source: &P,
flags: OutputStreamSpliceFlags,
cancellable: R
) -> Result<isize, Error>
fn splice_async<'a, P: IsA<InputStream>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<isize, Error>) + Send + 'static>(
&self,
source: &P,
flags: OutputStreamSpliceFlags,
io_priority: Priority,
cancellable: R,
callback: S
)
[src]
&self,
source: &P,
flags: OutputStreamSpliceFlags,
io_priority: Priority,
cancellable: R,
callback: S
)
fn write<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
buffer: &[u8],
cancellable: Q
) -> Result<isize, Error>
[src]
&self,
buffer: &[u8],
cancellable: Q
) -> Result<isize, Error>
fn write_bytes<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
bytes: &Bytes,
cancellable: Q
) -> Result<isize, Error>
[src]
&self,
bytes: &Bytes,
cancellable: Q
) -> Result<isize, Error>
fn write_bytes_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<isize, Error>) + Send + 'static>(
&self,
bytes: &Bytes,
io_priority: Priority,
cancellable: Q,
callback: R
)
[src]
&self,
bytes: &Bytes,
io_priority: Priority,
cancellable: Q,
callback: R
)
Implementors
impl<O: IsA<OutputStream>> OutputStreamExt for O
[src]
fn clear_pending(&self)
[src]
fn close<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
cancellable: Q
) -> Result<(), Error>
[src]
&self,
cancellable: Q
) -> Result<(), Error>
fn close_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
[src]
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
fn flush<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
cancellable: Q
) -> Result<(), Error>
[src]
&self,
cancellable: Q
) -> Result<(), Error>
fn flush_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<(), Error>) + Send + 'static>(
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
[src]
&self,
io_priority: Priority,
cancellable: Q,
callback: R
)
fn has_pending(&self) -> bool
[src]
fn is_closed(&self) -> bool
[src]
fn is_closing(&self) -> bool
[src]
fn set_pending(&self) -> Result<(), Error>
[src]
fn splice<'a, P: IsA<InputStream>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>>(
&self,
source: &P,
flags: OutputStreamSpliceFlags,
cancellable: R
) -> Result<isize, Error>
[src]
&self,
source: &P,
flags: OutputStreamSpliceFlags,
cancellable: R
) -> Result<isize, Error>
fn splice_async<'a, P: IsA<InputStream>, Q: IsA<Cancellable> + 'a, R: Into<Option<&'a Q>>, S: FnOnce(Result<isize, Error>) + Send + 'static>(
&self,
source: &P,
flags: OutputStreamSpliceFlags,
io_priority: Priority,
cancellable: R,
callback: S
)
[src]
&self,
source: &P,
flags: OutputStreamSpliceFlags,
io_priority: Priority,
cancellable: R,
callback: S
)
fn write<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
buffer: &[u8],
cancellable: Q
) -> Result<isize, Error>
[src]
&self,
buffer: &[u8],
cancellable: Q
) -> Result<isize, Error>
fn write_bytes<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>>(
&self,
bytes: &Bytes,
cancellable: Q
) -> Result<isize, Error>
[src]
&self,
bytes: &Bytes,
cancellable: Q
) -> Result<isize, Error>
fn write_bytes_async<'a, P: IsA<Cancellable> + 'a, Q: Into<Option<&'a P>>, R: FnOnce(Result<isize, Error>) + Send + 'static>(
&self,
bytes: &Bytes,
io_priority: Priority,
cancellable: Q,
callback: R
)
[src]
&self,
bytes: &Bytes,
io_priority: Priority,
cancellable: Q,
callback: R
)