7#ifndef MFRAME_F49C4A53_E633_4A18_B37A_23E496773E8D
8#define MFRAME_F49C4A53_E633_4A18_B37A_23E496773E8D
17#include "./../io/OutputStream.h"
18#include "./../lang/Appendable.h"
19#include "./../lang/Updatable.h"
70 virtual int putByte(
const char data)
override;
Definition AppendableOutputStream.h:33
virtual int remaining(void) const override
取得緩衝區剩餘空閒字節數。
virtual void onBufferPutEvent(void)
當有字元寫入至緩衝區時調用。
virtual ~AppendableOutputStream(void) override
Destroy the Output Stream Buffer object.
AppendableOutputStream(mframe::lang::Appendable &appendable)
Construct a new Output Stream Buffer object.
virtual void update(void) override
更新程序
virtual int put(mframe::lang::Readable &Readable) override
將readable內資料輸入至緩衝區。
virtual int putByte(const char data) override
將字節輸入至緩衝區。
Definition AppendableOutputStream.h:24
Definition OutputStream.h:31
可附加的 <Interface>
Definition Appendable.h:36
Definition Updatable.h:29