#include "TCCodec.h"
#include "TCStream.h"
#include "TCRng.h"
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | TC |
namespace | TC::Factory |
Factory for creating TC objects. | |
Functions | |
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. | |
StreamPtr | TC::Factory::CreateFileStream (const std::string &fileName, Stream::StreamDirection direction, CodecPtr codec) |
Create an file stream. | |
StreamPtr | TC::Factory::CreateMemoryStream (CodecPtr codec, std::vector< uchar > &memory) |
Create an memory stream. | |
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 () |
Create an 69069 Rng object. |
Definition in file TCFactory.h.