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::ui::CursesUI Class Reference

#include <CursesUI.hpp>

Inheritance diagram for eeros::ui::CursesUI:
Collaboration diagram for eeros::ui::CursesUI:

Public Types

enum  State { idle, active, stopping, stopped }
 

Public Member Functions

 CursesUI (eeros::sequencer::Sequencer &sequencer)
 
virtual ~CursesUI ()
 
virtual void dispay ()
 
virtual void exit ()
 
virtual void addMessage (std::string message)
 
- Public Member Functions inherited from eeros::Thread
 Thread ()
 
virtual ~Thread ()
 
virtual std::string getId () const
 
virtual void join ()
 

Protected Member Functions

virtual void run ()
 
- Protected Member Functions inherited from eeros::Thread
 Thread (std::function< void()> t)
 

Additional Inherited Members

- Protected Attributes inherited from eeros::Thread
std::thread t
 
eeros::logger::Logger
< eeros::logger::LogWriter
log
 

Member Enumeration Documentation

Enumerator
idle 
active 
stopping 
stopped 

Constructor & Destructor Documentation

CursesUI::CursesUI ( eeros::sequencer::Sequencer sequencer)
CursesUI::~CursesUI ( )
virtual

Here is the call graph for this function:

Member Function Documentation

void CursesUI::addMessage ( std::string  message)
virtual
void CursesUI::dispay ( )
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

void CursesUI::exit ( )
virtual

Here is the call graph for this function:

Here is the caller graph for this function:

void CursesUI::run ( )
protectedvirtual

Reimplemented from eeros::Thread.

Here is the call graph for this function:


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