#include <Stream.hpp>

Metody publiczne | |
| Base64Encoder (Stream *a_Stream) | |
| ~Base64Encoder () | |
| void | Finish () |
| virtual void | Write (const void *Data, size_t Size) |
| Zapisuje dane. | |
| virtual void | Flush () |
Statyczne metody publiczne | |
| static size_t | EncodeLength (size_t DataLength) |
| Oblicza rozmiar bufora na zakodowane dane. | |
| static size_t | Encode (char *Out, const void *Data, size_t DataLength) |
| Po prostu koduje podane dane. | |
| static size_t | Encode (string *Out, const void *Data, size_t DataLength) |
| Po prostu koduje podane dane. | |
| common::Base64Encoder::Base64Encoder | ( | Stream * | a_Stream | ) | [inline] |
| common::Base64Encoder::~Base64Encoder | ( | ) |
| void common::Base64Encoder::Finish | ( | ) | [inline] |
| virtual void common::Base64Encoder::Write | ( | const void * | Data, | |
| size_t | Size | |||
| ) | [virtual] |
| virtual void common::Base64Encoder::Flush | ( | ) | [inline, virtual] |
Reimplementowana z common::OverlayStream.
| static size_t common::Base64Encoder::EncodeLength | ( | size_t | DataLength | ) | [static] |
Oblicza rozmiar bufora na zakodowane dane.
| static size_t common::Base64Encoder::Encode | ( | char * | Out, | |
| const void * | Data, | |||
| size_t | DataLength | |||
| ) | [static] |
Po prostu koduje podane dane.
| [out] | Out | Bufor wyjściowy Out musi mieć zaalokowane przynajmniej tyle bajtów ile wyliczyło EncodeLength. |
| static size_t common::Base64Encoder::Encode | ( | string * | Out, | |
| const void * | Data, | |||
| size_t | DataLength | |||
| ) | [static] |
Po prostu koduje podane dane.
| [out] | Out | Łańcuch wyjściowy Out nie musi mieć żadnego konkretnego rozmiaru - zostaje wyczyszczony i wypełniony od nowa. |
1.5.5