|
| virtual void | WriteBytes (const u8 *data, const u32 len) |
| |
| virtual s32 | CanWrite () |
| |
| bool | Equals (const char *str) |
| |
| const char * | GetZString () |
| |
| u32 | GetLength () const |
| |
| u32 | GetCapacity () const |
| |
| void | Reset () |
| |
| virtual void | WriteByte (u8 ch) |
| |
| virtual void | WriteNewline () |
| |
| void | Print (const char *str, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
| void | Print (const u8 *str, u32 len, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (s32 decimal, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (u32 decimal, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (s64 decimal, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (u64 decimal, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
| void | Print (u32 num, Format::Type code, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
| void | Print (s32 num, Format::Type code, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (u64 num, Format::Type code, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (s64 num, Format::Type code, s32 fieldWidth=-1, u8 padChar= ' ') |
| |
|
void | Print (ByteSerializable &byteSerializble, s32 argument=0) |
| |
|
void | Println () |
| |
|
void | Println (u8 byte) |
| |
| void | Println (const char *str) |
| |
| void | Println (const u8 *str, u32 len) |
| |
| void | Println (s32 decimal) |
| |
| void | Println (u32 decimal) |
| |
| void | Println (u32 decimal, Format::Type code) |
| |
|
void | Println (ByteSerializable &byteSerializable, s32 argument=0) |
| |
|
void | Printf (const char *format,...) |
| |
|
void | Vprintf (const char *format, va_list &ap) |
| |
template<int BUFSIZE>
class MFM::CharBufferByteSink< BUFSIZE >
A template class for a ByteSink into a fixed-size char buffer. If the fixed-size buffer overflows, CharBufferByteSink::WriteBytes will FAIL with OUT_OF_ROOM. For an alternative possibly more useful approach, see OverflowableCharBufferByteSink.