common::BinEncoder Class Reference
[Stream Module]
Koduje strumień binarnych danych wejściowych na ciąg złożony ze znaków '0' i '1' (po 8 na każdy bajt).
More...
#include <Stream.hpp>
List of all members.
Public Member Functions |
| BinEncoder (Stream *a_Stream) |
virtual void | Write (const void *Data, size_t Size) |
| Zapisuje dane.
|
virtual void | Flush () |
Static Public Member Functions |
static void | Encode (char *Out, const void *Data, size_t DataLength) |
| Po prostu koduje podane dane.
|
static void | Encode (string *Out, const void *Data, size_t DataLength) |
| Po prostu koduje podane dane.
|
Detailed Description
Koduje strumień binarnych danych wejściowych na ciąg złożony ze znaków '0' i '1' (po 8 na każdy bajt).
Constructor & Destructor Documentation
common::BinEncoder::BinEncoder |
( |
Stream * |
a_Stream |
) |
[inline] |
Member Function Documentation
static void common::BinEncoder::Encode |
( |
string * |
Out, |
|
|
const void * |
Data, |
|
|
size_t |
DataLength | |
|
) |
| | [static] |
Po prostu koduje podane dane.
- Parameters:
-
[out] | Out | Łańcuch wyjściowy Out nie musi mieć żadnego konkretnego rozmiaru - zostaje wyczyszczony i wypełniony od nowa. |
static void common::BinEncoder::Encode |
( |
char * |
Out, |
|
|
const void * |
Data, |
|
|
size_t |
DataLength | |
|
) |
| | [static] |
Po prostu koduje podane dane.
virtual void common::BinEncoder::Flush |
( |
|
) |
[inline, virtual] |
virtual void common::BinEncoder::Write |
( |
const void * |
Data, |
|
|
size_t |
Size | |
|
) |
| | [virtual] |
Zapisuje dane.
(W oryginale: zgłasza błąd)
Reimplemented from common::Stream.
The documentation for this class was generated from the following file: