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 クラス