Rosetta 3.3
Public Member Functions | Protected Member Functions
basic::Tracer::TracerProxy Class Reference

Small inner class acting as a proxy to an object that hold it. More...

#include <Tracer.hh>

Inheritance diagram for basic::Tracer::TracerProxy:
Inheritance graph
[legend]
Collaboration diagram for basic::Tracer::TracerProxy:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TracerProxy (Tracer &tracer, int priority, std::string const &channel)
virtual ~TracerProxy ()
bool visible () const
 return visibility of TracerProxy object.

Protected Member Functions

virtual void t_flush (std::string const &)
 Flush inner buffer: send it to bound Tracer object, and clean it.

Detailed Description

Small inner class acting as a proxy to an object that hold it.

Inner Classes


Constructor & Destructor Documentation

basic::Tracer::TracerProxy::TracerProxy ( Tracer tracer,
int  priority,
std::string const &  channel 
) [inline]
basic::Tracer::TracerProxy::~TracerProxy ( ) [virtual]

Member Function Documentation

void basic::Tracer::TracerProxy::t_flush ( std::string const &  s) [protected, virtual]

Flush inner buffer: send it to bound Tracer object, and clean it.

Reimplemented from basic::basic_otstream< CharT, Traits >.

References test::T500_Packing::pr, and basic::options::OptionKeys::in::file::s.

bool basic::Tracer::TracerProxy::visible ( ) const

return visibility of TracerProxy object.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines