RSC  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsc::debug::LinuxDebugTools Class Reference

Linux GCC based implementation of DebugTools. More...

#include <LinuxDebugTools.h>

Inheritance diagram for rsc::debug::LinuxDebugTools:
Inheritance graph
Collaboration diagram for rsc::debug::LinuxDebugTools:
Collaboration graph

Public Member Functions

 LinuxDebugTools ()
virtual ~LinuxDebugTools ()
std::vector< std::string > createBacktrace (const unsigned int &maxElements)
 Generates a string representation of the current thread's backtrace.
- Public Member Functions inherited from rsc::debug::DebugTools
virtual ~DebugTools ()
std::string formatBacktrace (const std::vector< std::string > &trace)
template<class ExceptionType >
std::string exceptionInfo (const ExceptionType &e)
 Generates a string giving verbose information about an exception in the given context.

Additional Inherited Members

- Static Public Member Functions inherited from rsc::debug::DebugTools
static DebugToolsPtr newInstance ()
- Protected Member Functions inherited from rsc::debug::DebugTools
 DebugTools ()

Detailed Description

Linux GCC based implementation of DebugTools.

Author
jwienke

Definition at line 39 of file LinuxDebugTools.h.

Constructor & Destructor Documentation

rsc::debug::LinuxDebugTools::LinuxDebugTools ( )

Definition at line 36 of file LinuxDebugTools.cpp.

rsc::debug::LinuxDebugTools::~LinuxDebugTools ( )
virtual

Definition at line 39 of file LinuxDebugTools.cpp.

Member Function Documentation

vector< string > rsc::debug::LinuxDebugTools::createBacktrace ( const unsigned int &  maxElements)
virtual

Generates a string representation of the current thread's backtrace.

Returns
backtrace string as vector of method calls

Implements rsc::debug::DebugTools.

Definition at line 42 of file LinuxDebugTools.cpp.


The documentation for this class was generated from the following files: