SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
A body class for clients that send all trace events to an std::ostream. More...
#include <rw/trace/RWTraceOstreamClientImp.h>
Public Member Functions | |
~RWTraceOstreamClientImp (void) | |
Static Public Member Functions | |
static RWTraceEventClient | make (std::ostream &ostr=std::cerr) |
Protected Member Functions | |
RWTraceOstreamClientImp (std::ostream &ostr=std::cerr) | |
virtual void | doTrace (const RWTraceEvent &ev) |
std::ostream & | getOstream () const |
RWTraceOstreamClientImp is the implementation (body) for RWTraceOstreamClient.
RWTraceOstreamClientImp::~RWTraceOstreamClientImp | ( | void | ) |
Destructor.
RWTraceOstreamClientImp::RWTraceOstreamClientImp | ( | std::ostream & | ostr = std::cerr |
) | [protected] |
Constructor that takes an output stream. Default argument sets the output stream to std::cerr.
virtual void RWTraceOstreamClientImp::doTrace | ( | const RWTraceEvent & | ev | ) | [protected, virtual] |
Sends trace events to the output stream.
Implements RWTraceEventClientImp.
std::ostream & RWTraceOstreamClientImp::getOstream | ( | ) | const [inline, protected] |
Returns the output stream for trace events.
static RWTraceEventClient RWTraceOstreamClientImp::make | ( | std::ostream & | ostr = std::cerr |
) | [static] |
Creates a new RWTraceOstreamClientImp instance that outputs trace events to the specified std::ostream. If no std::ostream is specified, uses std::cerr by default.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.