RSC  0.17.1
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. More...
 
- 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. More...
 

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: