Port

Portはいろいろなオブジェクトを一様にストリームとして扱うための ラッパークラスです。

Port クラス

Port はすべてのポートクラスの抽象クラスです。

クラスメソッド

new( arg ) Port オブジェクトを生成します。

メソッド

wopen
書きこみ用ストリーム OStream の下位クラスのインスタンスを生成します。
ropen
読みこみ用ストリーム IStream の下位クラスのインスタンスを生成します。

StringPort クラス

クラスメソッド

new( str ) StringPortオブジェクトを生成します。 引数はファイルの中身に相当する文字列です。

FilePort クラス

クラスメソッド

new( fname ) FilePort オブジェクトを生成します。 引数はファイル名です。

Stream クラス

メソッド

interrupt
ストリームを一時閉鎖します。
restart
interruptで閉鎖されたストリームを再び開きます。

IStream クラス

StringIStream クラス

FileIStream クラス

OStream クラス

StringOStream クラス

StringIStream クラス