API Guides > ConceptRT 3.x
TeeOutputStream< MaxStreams > Class Template Reference

Tee output stream. Duplicates all character over all output streams. More...

Detailed Description

template<Int32 MaxStreams>
class ConceptRT::TeeOutputStream< MaxStreams >

Tee output stream. Duplicates all character over all output streams.

+ Inheritance diagram for TeeOutputStream< MaxStreams >:

Public Member Methods

 TeeOutputStream ()
 Default constructor. More...
 
- Public Member Methods inherited from BaseTeeOutputStream
 BaseTeeOutputStream (IReferenceList< Stream > &outputStreams)
 Constructor. More...
 
bool EndOfStream () const
 Query if end of stream reached. More...
 
Char8 ReadChar ()
 Reads a character. More...
 
void WriteChar (Char8 c)
 Writes a character. More...
 
void Flush ()
 Flushes this object. More...
 
Int32 GetPosition () const
 Gets the position. More...
 
- Public Member Methods inherited from Stream
virtual ~Stream ()
 Destructor. More...
 
Int32 CopyFrom (Stream &stream, Int32 count)
 Copies from. More...
 
Int32 CopyFrom (Stream &stream)
 Copies from described by stream. More...
 

Public Attributes

ReferenceList< Stream, MaxStreams > OutputStreams
 The output streams list. More...
 

Constructor & Destructor Documentation

TeeOutputStream ( )
inline

Default constructor.

Fields Documentation

ReferenceList<Stream, MaxStreams> OutputStreams

The output streams list.