Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
PointMatcherSupport::ROSLogger Struct Reference

#include <ros_logger.h>

Inheritance diagram for PointMatcherSupport::ROSLogger:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void beginInfoEntry (const char *file, unsigned line, const char *func)
virtual void beginWarningEntry (const char *file, unsigned line, const char *func)
virtual void finishInfoEntry (const char *file, unsigned line, const char *func)
virtual void finishWarningEntry (const char *file, unsigned line, const char *func)
virtual bool hasInfoChannel () const
virtual bool hasWarningChannel () const
virtual std::ostream * infoStream ()
virtual std::ostream * warningStream ()

Static Public Member Functions

static const std::string description ()

Protected Member Functions

void writeRosLog (ros::console::Level level, const char *file, int line, const char *func, const std::string &text)

Protected Attributes

std::ostringstream _infoStream
std::ostringstream _warningStream

Detailed Description

Definition at line 8 of file ros_logger.h.


Member Function Documentation

void PointMatcherSupport::ROSLogger::beginInfoEntry ( const char *  file,
unsigned  line,
const char *  func 
) [virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 31 of file ros_logger.h.

void PointMatcherSupport::ROSLogger::beginWarningEntry ( const char *  file,
unsigned  line,
const char *  func 
) [virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 41 of file ros_logger.h.

static const std::string PointMatcherSupport::ROSLogger::description ( ) [inline, static]

Definition at line 10 of file ros_logger.h.

void PointMatcherSupport::ROSLogger::finishInfoEntry ( const char *  file,
unsigned  line,
const char *  func 
) [virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 36 of file ros_logger.h.

void PointMatcherSupport::ROSLogger::finishWarningEntry ( const char *  file,
unsigned  line,
const char *  func 
) [virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 46 of file ros_logger.h.

virtual bool PointMatcherSupport::ROSLogger::hasInfoChannel ( ) const [inline, virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 15 of file ros_logger.h.

virtual bool PointMatcherSupport::ROSLogger::hasWarningChannel ( ) const [inline, virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 19 of file ros_logger.h.

virtual std::ostream* PointMatcherSupport::ROSLogger::infoStream ( ) [inline, virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 17 of file ros_logger.h.

virtual std::ostream* PointMatcherSupport::ROSLogger::warningStream ( ) [inline, virtual]

Reimplemented from PointMatcherSupport::Logger.

Definition at line 21 of file ros_logger.h.

void PointMatcherSupport::ROSLogger::writeRosLog ( ros::console::Level  level,
const char *  file,
int  line,
const char *  func,
const std::string text 
) [protected]

Definition at line 51 of file ros_logger.h.


Member Data Documentation

std::ostringstream PointMatcherSupport::ROSLogger::_infoStream [protected]

Definition at line 27 of file ros_logger.h.

std::ostringstream PointMatcherSupport::ROSLogger::_warningStream [protected]

Definition at line 28 of file ros_logger.h.


The documentation for this struct was generated from the following file:


libpointmatcher_ros
Author(s): Stéphane Magnenat
autogenerated on Mon Oct 6 2014 10:28:17