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 行で定義されています。