![]() |
mFrame
|
#include <Markable.h>
公開方法(Public Methods) | |
virtual void | mark (void) override |
設定流標記 | |
virtual void | reset (void) override |
重置流位置至上次標記點 | |
[Interface] 定義可標記流介面
此介面定義了設定流標記與重置讀取位置的方法,用以支援流資料的重讀操作。 實作類別需依據讀取限制 (readLimit) 設置標記,確保在該限制內能夠正確重讀資料。
|
pure virtual |
設定流標記
此方法用於設定當前流位置的標記點,之後可以使用 reset 方法重置到此點。 標記點必須在 readLimit 限制內,否則將無法正確重置。
實作於 ufm::util::Scanner.
|
pure virtual |
重置流位置至上次標記點
此方法會將流位置重置到上次呼叫 mark 方法設定的標記點, 進而可以重新讀取從該位置開始的數據。
實作於 ufm::util::Scanner.