|
| RTMemoryOutBuffer (char *, int size) |
|
virtual int | write (const char *data, int size) override |
| Write a string to the buffer.
|
|
virtual int | flush (void) override |
| Flushes the data written to the buffer.
|
|
virtual int | write (const char *data, int size)=0 |
| Write a string to the buffer.
|
|
virtual int | flush (void)=0 |
| Flushes the data written to the buffer.
|
|
◆ flush()
virtual int RTMemoryOutBuffer::flush |
( |
void |
| ) |
|
|
overridevirtual |
Flushes the data written to the buffer.
For some output buffers, the written data will not appear in the output until flush() has been called. For others explicit flushing is not needed.
- Returns
- 1 if successful, 0 otherwise
Implements RTOBuffer.
◆ write()
virtual int RTMemoryOutBuffer::write |
( |
const char * |
data, |
|
|
int |
size |
|
) |
| |
|
overridevirtual |
Write a string to the buffer.
- Parameters
-
[in] | data | A string to write to the buffer. |
[in] | size | The size of the string to write to the buffer. |
- Returns
- The number of bytes written to the buffer
Implements RTOBuffer.
The documentation for this class was generated from the following file: