#include <Base64OutputStream.h>
Public Member Functions | |
| TBase64OutputStream (IOutputStream &rParentStream, Int iMaxColumns=76) | |
| virtual Retval MQUALIFIER | write (const char *pBuffer, Int iBufferSize) |
| virtual Retval MQUALIFIER | writeInt8 (Int8 cData) |
| virtual void MQUALIFIER | flush () |
Static Public Member Functions | |
| static TString | encodeString (const IByteArray &rData) |
| static TString | encodeString (const IString &rData) |
Protected Member Functions | |
| virtual | ~TBase64OutputStream () |
This input stream filter converts a base 64 coded stream into a byte stream.
| TBase64OutputStream::TBase64OutputStream | ( | IOutputStream & | rParentStream, |
| Int | iMaxColumns = 76 |
||
| ) |
Creates a base 64 input stream filter
| rParentStream | : Parent stream (source) |
| iMaxColumns | : Maximum characters on a column (Default is 76) |
| TBase64OutputStream::~TBase64OutputStream | ( | ) | [protected, virtual] |
Creates a base 64 input stream filter
| TString TBase64OutputStream::encodeString | ( | const IByteArray & | rData ) | [static] |
encodes a byte array into a base64 string
encodes a string into a base64 string
| void MQUALIFIER TBase64OutputStream::flush | ( | ) | [virtual] |
Reimplemented from zeus::TFilterOutputStream.
| Retval MQUALIFIER zeus::TBase64OutputStream::write | ( | const char * | pBuffer, |
| Int | iBufferSize | ||
| ) | [inline, virtual] |
Reimplemented from zeus::TFilterOutputStream.
| Retval MQUALIFIER TBase64OutputStream::writeInt8 | ( | Int8 | cData ) | [virtual] |
Reimplemented from zeus::TFilterOutputStream.