Dv::Util::teestream::Tee Class Reference

Implements Filter interface for filterstreambuf. More...

List of all members.

Public Member Functions

 Tee (std::ostream &os1, std::ostream &os2)
 Tee (const std::list< std::ostream * > &streams)
 ~Tee ()
int put (int c)
int get ()
int sync ()
void close ()
std::ios::iostate state () const

Private Attributes

std::list< std::ostream * > streams_

Detailed Description

Implements Filter interface for filterstreambuf.

Definition at line 29 of file teestream.h.


Constructor & Destructor Documentation

Dv::Util::teestream::Tee::Tee ( std::ostream &  os1,
std::ostream &  os2 
)
Dv::Util::teestream::Tee::Tee ( const std::list< std::ostream * > &  streams  ) 
Dv::Util::teestream::Tee::~Tee (  ) 

Member Function Documentation

int Dv::Util::teestream::Tee::put ( int  c  ) 
int Dv::Util::teestream::Tee::get (  )  [inline]

Definition at line 35 of file teestream.h.

int Dv::Util::teestream::Tee::sync (  ) 
void Dv::Util::teestream::Tee::close (  )  [inline]

Definition at line 37 of file teestream.h.

std::ios::iostate Dv::Util::teestream::Tee::state (  )  const

Member Data Documentation

std::list<std::ostream*> Dv::Util::teestream::Tee::streams_ [private]

Definition at line 40 of file teestream.h.


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

dvutil-1.0.10 [ 5 December, 2009]