TCFactory.h File Reference

This header file provides the definition of the namespace TC::Factory. More...

#include "TCCodec.h"
#include "TCStream.h"
#include "TCRng.h"
#include <vector>

Include dependency graph for TCFactory.h:

This graph shows which files directly or indirectly include this file:

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.


Detailed Description

This header file provides the definition of the namespace TC::Factory.

Author:
Thomas Goessler

Definition in file TCFactory.h.


Copyright (c) Thomas Goessler 2003 - 2008