Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

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-0.13.15 [30 December, 2004]