Functions | |
CodecPtr | CreateAsciiCodec () |
Create an ascii codec. | |
CodecPtr | CreateBinaryCodec () |
Create an binary codec without byte order conversion. | |
CodecPtr | CreateLittleEndianBinaryCodec () |
Create an binary codec (little endian). | |
CodecPtr | CreateBigEndianBinaryCodec () |
Create an binary codec (big endian). | |
StreamPtr | CreateFileStream (std::FILE *stream, Stream::StreamDirection direction, CodecPtr codec) |
Create an file stream. | |
StreamPtr | CreateFileStream (const std::string &fileName, Stream::StreamDirection direction, CodecPtr codec) |
Create an file stream. | |
StreamPtr | CreateMemoryStream (CodecPtr codec, std::vector< uchar > &memory) |
Create an memory stream. | |
StreamPtr | CreateStringStream (std::string &memory) |
Create an string stream. | |
StreamPtr | CreateStdOutStream () |
Create a stream which writes to standard out. | |
StreamPtr | CreateStdErrorStream () |
Create a stream which writes to standard error. | |
RngPtr | Create69069Rng () |
Create an 69069 Rng object. |
CodecPtr TC::Factory::CreateAsciiCodec | ( | ) |
Create an ascii codec.
CodecPtr TC::Factory::CreateBinaryCodec | ( | ) |
Create an binary codec without byte order conversion.
CodecPtr TC::Factory::CreateLittleEndianBinaryCodec | ( | ) |
Create an binary codec (little endian).
CodecPtr TC::Factory::CreateBigEndianBinaryCodec | ( | ) |
Create an binary codec (big endian).
StreamPtr TC::Factory::CreateFileStream | ( | std::FILE * | stream, | |
Stream::StreamDirection | direction, | |||
CodecPtr | codec | |||
) |
Create an file stream.
stream | Pointer to an open file | |
direction | Direction of the stream see TC::Stream::StreamDirection | |
codec | Shared pointer to a codec for encoding or decoding the data |
StreamPtr TC::Factory::CreateFileStream | ( | const std::string & | fileName, | |
Stream::StreamDirection | direction, | |||
CodecPtr | codec | |||
) |
Create an file stream.
fileName | name of the file to open | |
direction | Direction of the stream see TC::Stream::StreamDirection | |
codec | Shared pointer to a codec for encoding or decoding the data |
StreamPtr TC::Factory::CreateMemoryStream | ( | CodecPtr | codec, | |
std::vector< uchar > & | memory | |||
) |
Create an memory stream.
codec | Shared pointer to a codec for encoding or decoding the data |
StreamPtr TC::Factory::CreateStringStream | ( | std::string & | memory | ) |
Create an string stream.
StreamPtr TC::Factory::CreateStdOutStream | ( | ) |
Create a stream which writes to standard out.
StreamPtr TC::Factory::CreateStdErrorStream | ( | ) |
Create a stream which writes to standard error.
RngPtr TC::Factory::Create69069Rng | ( | ) |