Trait gio::prelude::DataOutputStreamExt
source · pub trait DataOutputStreamExt: 'static {
// Required methods
fn byte_order(&self) -> DataStreamByteOrder;
fn put_byte(
&self,
data: u8,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_int16(
&self,
data: i16,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_int32(
&self,
data: i32,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_int64(
&self,
data: i64,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_string(
&self,
str: &str,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_uint16(
&self,
data: u16,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_uint32(
&self,
data: u32,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn put_uint64(
&self,
data: u64,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>;
fn set_byte_order(&self, order: DataStreamByteOrder);
fn connect_byte_order_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId;
}Expand description
Required Methods§
sourcefn byte_order(&self) -> DataStreamByteOrder
fn byte_order(&self) -> DataStreamByteOrder
sourcefn put_byte(
&self,
data: u8,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_byte( &self, data: u8, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts a byte into the output stream.
data
a guchar.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.
sourcefn put_int16(
&self,
data: i16,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_int16( &self, data: i16, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts a signed 16-bit integer into the output stream.
data
a gint16.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.
sourcefn put_int32(
&self,
data: i32,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_int32( &self, data: i32, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts a signed 32-bit integer into the output stream.
data
a gint32.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.
sourcefn put_int64(
&self,
data: i64,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_int64( &self, data: i64, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts a signed 64-bit integer into the stream.
data
a gint64.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.
sourcefn put_string(
&self,
str: &str,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_string( &self, str: &str, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts a string into the output stream.
str
a string.
cancellable
optional Cancellable object, None to ignore.
Returns
true if string was successfully added to the self.
sourcefn put_uint16(
&self,
data: u16,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_uint16( &self, data: u16, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts an unsigned 16-bit integer into the output stream.
data
a guint16.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.
sourcefn put_uint32(
&self,
data: u32,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_uint32( &self, data: u32, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts an unsigned 32-bit integer into the stream.
data
a guint32.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.
sourcefn put_uint64(
&self,
data: u64,
cancellable: Option<&impl IsA<Cancellable>>
) -> Result<(), Error>
fn put_uint64( &self, data: u64, cancellable: Option<&impl IsA<Cancellable>> ) -> Result<(), Error>
Puts an unsigned 64-bit integer into the stream.
data
a guint64.
cancellable
optional Cancellable object, None to ignore.
Returns
true if data was successfully added to the self.