Tawara  0.1.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
tawara::TawaraImpl Class Reference

Implementation of the Tawara interface. More...

#include <tawara/tawara_impl.h>

Inheritance diagram for tawara::TawaraImpl:
Inheritance graph
[legend]
Collaboration diagram for tawara::TawaraImpl:
Collaboration graph
[legend]

Public Member Functions

 TawaraImpl (std::iostream &stream)
 Create a new Tawara implementation object. More...
 
virtual ~TawaraImpl ()
 Destructor for the Tawara implementation object. More...
 
- Public Member Functions inherited from tawara::Tawara
 Tawara (std::iostream &stream)
 Create a new Tawara object. More...
 
virtual ~Tawara ()
 Destroy the Tawara object. More...
 

Protected Member Functions

void prepare_stream ()
 Prepares the stream for use by checking for EBML content, and adding a header if the stream is empty. More...
 

Protected Attributes

std::iostream & stream_
 The stream being operated on. More...
 

Detailed Description

Implementation of the Tawara interface.

See tawara::Tawara for method documentation.

Definition at line 58 of file tawara_impl.h.

Constructor & Destructor Documentation

tawara::TawaraImpl::TawaraImpl ( std::iostream &  stream)

Create a new Tawara implementation object.

virtual tawara::TawaraImpl::~TawaraImpl ( )
inlinevirtual

Destructor for the Tawara implementation object.

Definition at line 65 of file tawara_impl.h.

Member Function Documentation

void tawara::TawaraImpl::prepare_stream ( )
protected

Prepares the stream for use by checking for EBML content, and adding a header if the stream is empty.

Member Data Documentation

std::iostream& tawara::TawaraImpl::stream_
protected

The stream being operated on.

Definition at line 65 of file tawara_impl.h.


The documentation for this class was generated from the following file: