NullBufferに継承されています。
Public メソッド | |
| def | length |
| バッファの長さを取得する(サブクラス実装用) | |
| def | write |
| バッファにデータを書き込む(サブクラス実装用) | |
| def | read |
| バッファからデータを読み出す(サブクラス実装用) | |
| def | isFull |
| バッファfullチェック(サブクラス実装用) | |
| def | isEmpty |
| バッファemptyチェック(サブクラス実装用) | |
| def | put |
| バッファにデータを格納する(サブクラス実装用) | |
| def | get |
| バッファからデータを取得する(サブクラス実装用) | |
| def | getRef |
| 次に書き込むバッファへの参照を取得する(サブクラス実装用) | |
種々のバッファのための抽象インターフェースクラス。 具象バッファクラスは、以下の関数の実装を提供しなければならない。
publicインターフェースとして以下のものを提供する。
protectedインターフェースとして以下のものを提供する。
BufferBase.py の 51 行で定義されています。
| def length | ( | self | ) |
バッファの長さを取得する(サブクラス実装用)
バッファ長を取得する
※サブクラスでの実装参照用
| self |
NullBufferで再定義されています。
BufferBase.py の 75 行で定義されています。
| def write | ( | self, | ||
| value | ||||
| ) |
バッファにデータを書き込む(サブクラス実装用)
バッファにデータを書き込む
※サブクラスでの実装参照用
| self | ||
| value | 書き込み対象データ |
NullBufferで再定義されています。
BufferBase.py の 97 行で定義されています。
| def read | ( | self, | ||
| value | ||||
| ) |
バッファからデータを読み出す(サブクラス実装用)
バッファからデータを読み出す
※サブクラスでの実装参照用
| self | ||
| value | 読み出しデータ |
NullBufferで再定義されています。
BufferBase.py の 119 行で定義されています。
| def isFull | ( | self | ) |
バッファfullチェック(サブクラス実装用)
バッファfullチェック用関数
※サブクラスでの実装参照用
| self |
NullBufferで再定義されています。
BufferBase.py の 140 行で定義されています。
| def isEmpty | ( | self | ) |
バッファemptyチェック(サブクラス実装用)
バッファemptyチェック用関数
※サブクラスでの実装参照用
| self |
NullBufferで再定義されています。
BufferBase.py の 161 行で定義されています。
| def put | ( | self, | ||
| data | ||||
| ) |
バッファにデータを格納する(サブクラス実装用)
バッファへのデータ格納用関数
※サブクラスでの実装参照用
| self | ||
| data | 対象データ |
NullBufferで再定義されています。
BufferBase.py の 181 行で定義されています。
| def get | ( | self | ) |
バッファからデータを取得する(サブクラス実装用)
バッファに格納されたデータ取得用関数
※サブクラスでの実装参照用
| self |
NullBufferで再定義されています。
BufferBase.py の 202 行で定義されています。
| def getRef | ( | self | ) |
次に書き込むバッファへの参照を取得する(サブクラス実装用)
書き込みバッファへの参照取得用関数
※サブクラスでの実装参照用
| self |
NullBufferで再定義されています。
BufferBase.py の 223 行で定義されています。
1.5.4