Streamクラスは、全Streamクラスの基底クラスとして、ファイルやメモリの入出力のインターフェースを提供しています。
入出力を1つのクラスの機能にまとめているため、各派生クラスの実装においては実質使えないメソッドも存在しています。
(constructor) | |
(destructor) | |
close | |
flush | |
size | |
eos | |
tell | |
seek | |
write | |
read | |
read_strict | |
println | |
put_i8 | |
put_i16be | |
put_i16le | |
put_i32be | |
put_i32le | |
put_i64be | |
put_i64le | |
put_u8 | |
put_u16be | |
put_u16be | |
put_u16le | |
put_u32be | |
put_u32le | |
put_u64be | |
put_u64le | |
put_f32be | |
put_f32le | |
put_f64be | |
put_f64le | |
put_t_be | |
put_t_le | |
put_s | |
put_ch_code_be | |
put_ch_code_le | |
pour | |
pour_all | |
get_i8 | |
get_i16be | |
get_i16le | |
get_i32be | |
get_i32le | |
get_i64be | |
get_i64le | |
get_u8 | |
get_u16be | |
get_u16be | |
get_u16le | |
get_u32be | |
get_u32le | |
get_u64be | |
get_u64le | |
get_f32be | |
get_f32le | |
get_f64be | |
get_f64le | |
get_t_be | |
get_t_le | |
get_ch | |
get_s | |
get_s_all | |
get_ch_code_be | |
get_ch_code_le | |
serialize | |
deserialize | |
block_first | |
block_next | |
block_break |