|
Trippin Cyril
|
Writer class to provide a general writing operation so it's easier to write wrapper classes for write operations. More...
#include <Writer.h>
Public Member Functions | |
| virtual int | Write (const char *data, size_t len)=0 |
| int | WriteString (const String &data) |
| virtual bool | shouldDelete () const override |
Static Public Attributes | |
| static const int | BUFFER_SIZE |
Writer class to provide a general writing operation so it's easier to write wrapper classes for write operations.
|
inlineoverridevirtual |
Return true from this method if the object should be deleted
Reimplemented from trippingcyril::ShouldDelete.
Reimplemented in trippingcyril::StringWriter.
|
pure virtual |
Override this method with your actual write method
| data | The actual data |
| len | The length of the data |
Implemented in trippingcyril::File, trippingcyril::LZMACompressor, trippingcyril::net::Socket, trippingcyril::GZipCompressor, trippingcyril::GZipDecompressor, trippingcyril::StringWriter, trippingcyril::Pipe, trippingcyril::Compressor, and trippingcyril::Decompressor.
|
static |
Buffer size hint for any operations that require buffering
1.8.6