|
virtual int | avariable (void) const override |
| 取得輸出緩存內剩餘多少位元組
|
|
virtual int | pollByte (char &result) override |
| 檢索一個字節,並由此緩衝區刪除
|
|
virtual int | poll (mframe::lang::Appendable &appendable) override |
| 檢索至Appendable指定數量字節,並由此緩衝區刪除
|
|
virtual int | poll (void *pointer, int length) override |
| 檢索至pointer指定數量字節,並由此緩衝區刪除
|
|
virtual int | skip (int length) override |
| 跳躍指定的字結數量,並由此緩衝區刪除。
|
|
virtual void | lock (bool enable) override |
| 鎖定緩存,取出不移除。
|
|
bool | isEmpty (void) const |
| 輸出緩存是否為空?
|
|
int | poll (mframe::lang::Appendable &&appendable) |
| 檢索至Appendable,並由此緩衝區刪除
|
|
virtual | ~Interface (void)=default |
| Destroy the struct object.
|
|
virtual mframe::lang::Object & | getObject (void) override |
| 取得類Object
|
|
◆ avariable()
virtual int mframe::lang::Readable::avariable |
( |
void | | ) |
const |
|
pure virtual |
◆ isEmpty()
bool mframe::lang::Readable::isEmpty |
( |
void | | ) |
const |
|
inline |
輸出緩存是否為空?
- 傳回值
- true 輸出緩存為空
-
false 輸出緩存不為空
◆ lock()
virtual void mframe::lang::Readable::lock |
( |
bool | enable | ) |
|
|
pure virtual |
◆ poll() [1/3]
檢索至Appendable,並由此緩衝區刪除
- 參數
-
- 傳回值
- int 檢索的位元組數量
◆ poll() [2/3]
◆ poll() [3/3]
virtual int mframe::lang::Readable::poll |
( |
void * | pointer, |
|
|
int | length ) |
|
pure virtual |
◆ pollByte()
virtual int mframe::lang::Readable::pollByte |
( |
char & | result | ) |
|
|
pure virtual |
◆ skip()
virtual int mframe::lang::Readable::skip |
( |
int | length | ) |
|
|
pure virtual |
此結構(structure) 文件是由下列檔案中產生: