![]() |
mFrame
|
系統資源提供者抽象介面 更多...
#include <SystemProvider.h>
公開方法(Public Methods) | |
virtual ufm::lang::Readable & | in (void) override |
取得標準輸入裝置 (Readable) | |
virtual ufm::io::PrintStream & | out (void) override |
取得標準輸出裝置 (PrintStream) | |
virtual ufm::lang::Clock & | clock (void) override |
取得系統時鐘 (Clock) | |
virtual ufm::util::Queue< ufm::func::Runnable * > & | runnables (void) override |
取得系統中所有 Runnable 物件的陣列 | |
virtual ufm::lang::Memory & | applicationsBuffer (void) override |
系統資源提供者抽象介面
此結構定義了系統層級常用資源的取得方式, 包含標準輸入/輸出、時鐘、可執行物件與應用程式集合。 實作此介面可統一管理與存取系統資源。
|
pure virtual |
取得系統時鐘 (Clock)
|
pure virtual |
取得標準輸入裝置 (Readable)
|
pure virtual |
取得標準輸出裝置 (PrintStream)
|
pure virtual |
取得系統中所有 Runnable 物件的陣列