mFrame
|
公開方法(Public Methods) | |
virtual bool | abortRead (void) override |
virtual bool | readBusy (void) override |
virtual bool | read (mframe::lang::Appendable &appendable, void *attachment, mframe::io::CompletionHandler< int > *handler) override |
非同步讀取。從輸入串流中讀取一些字節數,並將他們存到寫入緩衝區writeBuffer。 | |
bool | read (mframe::lang::Appendable &appendable, mframe::util::Future< int > &future) |
![]() | |
virtual | ~Interface (void)=default |
Destroy the struct object. | |
virtual mframe::lang::Object & | getObject (void) override |
取得類Object | |
|
pure virtual |
實作於 hal::serial::SerialPortInputStream, 及 mframe::io::SimpleInputStream.
|
inline |
appendable | |
future |
|
pure virtual |
非同步讀取。從輸入串流中讀取一些字節數,並將他們存到寫入緩衝區writeBuffer。
當寫緩衝區滿時將調用handler進行非同步事件。
tips. 此方法調用後不論狀態將立即返回。
writeBuffer | 寫緩衝區。 |
attachment | 使用者參數,將再調用handler時傳入。 |
handler | 事件處理器。 |
實作於 hal::serial::SerialPortInputStream, 及 mframe::io::SimpleInputStream.
|
pure virtual |