Tide 0.1.0
Public Member Functions | Protected Member Functions | Protected Attributes

tide::TideImpl Class Reference

Implementation of the Tide interface. More...

#include <tide/tide_impl.h>

Inheritance diagram for tide::TideImpl:
Inheritance graph
[legend]
Collaboration diagram for tide::TideImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TideImpl (std::iostream &stream)
 Create a new Tide implementation object.
virtual ~TideImpl ()
 Destructor for the Tide implementation object.

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.

Protected Attributes

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

Detailed Description

Implementation of the Tide interface.

See tide::Tide for method documentation.

Definition at line 47 of file tide_impl.h.


Constructor & Destructor Documentation

tide::TideImpl::TideImpl ( std::iostream &  stream)

Create a new Tide implementation object.

virtual tide::TideImpl::~TideImpl ( ) [inline, virtual]

Destructor for the Tide implementation object.

Definition at line 54 of file tide_impl.h.


Member Function Documentation

void tide::TideImpl::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& tide::TideImpl::stream_ [protected]

The stream being operated on.

Definition at line 54 of file tide_impl.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines