Struct julia_sys::ios_t
[−]
[src]
#[repr(C)]pub struct ios_t { pub buf: *mut c_char, pub errcode: c_int, pub _pad_bm: c_int, pub bm: bufmode_t, pub state: bufstate_t, pub maxsize: i64, pub size: i64, pub bpos: i64, pub ndirty: i64, pub fpos: i64, pub lineno: usize, pub fd: c_long, pub _bitfield_1: u8, pub userdata: i64, pub local: [c_char; 54], }
Fields
buf: *mut c_char
errcode: c_int
_pad_bm: c_int
bm: bufmode_t
state: bufstate_t
maxsize: i64
size: i64
bpos: i64
ndirty: i64
fpos: i64
lineno: usize
fd: c_long
_bitfield_1: u8
userdata: i64
local: [c_char; 54]
Methods
impl ios_t
[src]
fn readable(&self) -> c_uchar
[src]
fn set_readable(&mut self, val: c_uchar)
[src]
fn writable(&self) -> c_uchar
[src]
fn set_writable(&mut self, val: c_uchar)
[src]
fn ownbuf(&self) -> c_uchar
[src]
fn set_ownbuf(&mut self, val: c_uchar)
[src]
fn ownfd(&self) -> c_uchar
[src]
fn set_ownfd(&mut self, val: c_uchar)
[src]
fn _eof(&self) -> c_uchar
[src]
fn set__eof(&mut self, val: c_uchar)
[src]
fn rereadable(&self) -> c_uchar
[src]
fn set_rereadable(&mut self, val: c_uchar)
[src]
fn new_bitfield_1(
readable: c_uchar,
writable: c_uchar,
ownbuf: c_uchar,
ownfd: c_uchar,
_eof: c_uchar,
rereadable: c_uchar
) -> u8
[src]
readable: c_uchar,
writable: c_uchar,
ownbuf: c_uchar,
ownfd: c_uchar,
_eof: c_uchar,
rereadable: c_uchar
) -> u8