mFrame
載入中...
搜尋中...
無符合項目
ufm::lang::Flushable 結構 參考文件abstract

[Interface] 資源刷新介面 更多...

#include <Flushable.h>

公開方法(Public Methods)

virtual void flush (void) override
 刷新緩衝資料
 

詳細描述

[Interface] 資源刷新介面

此介面定義了「刷新」動作,供需要將緩衝資料強制寫出的物件進行實作。 實作該介面的類別應確保在呼叫 flush() 後,所有緩衝中的資料皆能儘速提交至目標位置。

1.0.0

函式成員說明文件

◆ flush()

virtual void ufm::lang::Flushable::flush ( void )
pure virtual

刷新緩衝資料

強制將所有緩衝中的位元組立即寫出到其目標位置。 若先前緩衝之資料尚未寫入,則必須立即進行寫入動作。 在底層目標為作業系統抽象(例如檔案)情況下, 此方法僅保證資料已傳至作業系統,而不保證已寫入實體裝置。


此結構(structure) 文件是由下列檔案中產生: