#include <Stream.hpp>

Metody publiczne | |
| HexEncoder (Stream *a_Stream, bool UpperCase=true) | |
| virtual void | Write (const void *Data, size_t Size) |
| Zapisuje dane. | |
| virtual void | Flush () |
Statyczne metody publiczne | |
| static void | Encode (char *Out, const void *Data, size_t DataLength, bool UpperCase=true) |
| Po prostu koduje podane dane. | |
| static void | Encode (string *Out, const void *Data, size_t DataLength, bool UpperCase=true) |
| Po prostu koduje podane dane. | |
| static void | Encode (wchar_t *Out, const void *Data, size_t DataLength, bool UpperCase=true) |
| static void | Encode (wstring *Out, const void *Data, size_t DataLength, bool UpperCase=true) |
| common::HexEncoder::HexEncoder | ( | Stream * | a_Stream, | |
| bool | UpperCase = true | |||
| ) | [inline] |
| virtual void common::HexEncoder::Write | ( | const void * | Data, | |
| size_t | Size | |||
| ) | [virtual] |
| virtual void common::HexEncoder::Flush | ( | ) | [inline, virtual] |
Reimplementowana z common::OverlayStream.
| static void common::HexEncoder::Encode | ( | char * | Out, | |
| const void * | Data, | |||
| size_t | DataLength, | |||
| bool | UpperCase = true | |||
| ) | [static] |
Po prostu koduje podane dane.
| [out] | Out | Bufor wyjściowy Out musi mieć zaalokowane przynajmniej DataLength * 2 znaków. |
| static void common::HexEncoder::Encode | ( | string * | Out, | |
| const void * | Data, | |||
| size_t | DataLength, | |||
| bool | UpperCase = true | |||
| ) | [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. |
| static void common::HexEncoder::Encode | ( | wchar_t * | Out, | |
| const void * | Data, | |||
| size_t | DataLength, | |||
| bool | UpperCase = true | |||
| ) | [static] |
| static void common::HexEncoder::Encode | ( | wstring * | Out, | |
| const void * | Data, | |||
| size_t | DataLength, | |||
| bool | UpperCase = true | |||
| ) | [static] |
1.5.5