#include <support/TextStream.h>
Inheritance diagram for BTextOutput:
Public Member Functions | |
BTextOutput (const sptr< IByteOutput > &stream, uint32_t flags=0) | |
virtual void | Flush () |
Request that any pending data be written. | |
virtual status_t | LogV (const log_info &info, const iovec *vector, ssize_t count, uint32_t flags=0) |
virtual void | MoveIndent (int32_t delta) |
Adjust the current indentation level by delta amount. | |
virtual status_t | Print (const char *debugText, ssize_t len=-1) |
level, and possibly other formatting, will be applied to each line. | |
virtual status_t | Sync () |
physical device. | |
virtual | ~BTextOutput () |
Protected Member Functions | |
virtual sptr< const IBinder > | AsBinderImpl () const |
virtual sptr< IBinder > | AsBinderImpl () |
BTextOutput (IByteOutput *This, uint32_t flags=0) | |
Classes | |
class | style_state |
|
|
|
|
|
|
|
Reimplemented from IInterface. |
|
Reimplemented from IInterface. |
|
Request that any pending data be written. This does NOT block until the data has been written; rather, it just ensures that the data will be written at some point in the future. Implements ITextOutput. |
|
|
|
Adjust the current indentation level by delta amount.
Implements ITextOutput. |
|
level, and possibly other formatting, will be applied to each line. If len is negative, all text up to the first NUL character will be printed. Otherwise, up to len characters will be printed. Implements ITextOutput. |
|
physical device. Returns B_OK if the data is safely stored away, else an error code. Implements ITextOutput. |