27.11.2012 Views

Working with the various stream classes in POCO. - POCO C++ ...

Working with the various stream classes in POCO. - POCO C++ ...

Working with the various stream classes in POCO. - POCO C++ ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

class UpperIOS: public virtual std::ios<br />

{<br />

public:<br />

UpperIOS(std::o<strong>stream</strong>& ostr): _buf(ostr)<br />

{<br />

poco_ios_<strong>in</strong>it(&_buf);<br />

}<br />

protected:<br />

UpperStreamBuf _buf;<br />

};<br />

class UpperOutputStream: public UpperIOS, public std::o<strong>stream</strong><br />

{<br />

public:<br />

UpperOutputStream(std::o<strong>stream</strong>& ostr):<br />

UpperIOS(ostr),<br />

std::o<strong>stream</strong>(&_buf)<br />

{<br />

}<br />

};

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!