EEROS  0.4.1.0
API for the EEROS Real-Time Robotics Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
eeros::Thread Class Reference

#include <Thread.hpp>

Inheritance diagram for eeros::Thread:
Collaboration diagram for eeros::Thread:

Public Member Functions

 Thread ()
 
virtual ~Thread ()
 
virtual std::string getId () const
 
virtual void join ()
 

Protected Member Functions

 Thread (std::function< void()> t)
 
virtual void run ()
 

Protected Attributes

std::thread t
 
eeros::logger::Logger
< eeros::logger::LogWriter
log
 

Constructor & Destructor Documentation

Thread::Thread ( )

Here is the call graph for this function:

virtual eeros::Thread::~Thread ( )
virtual
eeros::Thread::Thread ( std::function< void()>  t)
protected

Member Function Documentation

virtual std::string eeros::Thread::getId ( ) const
virtual

Here is the caller graph for this function:

virtual void eeros::Thread::join ( )
virtual

Here is the caller graph for this function:

virtual void eeros::Thread::run ( )
protectedvirtual

Member Data Documentation

eeros::logger::Logger<eeros::logger::LogWriter> eeros::Thread::log
protected
std::thread eeros::Thread::t
protected

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