#include <logger_level_panel.h>

Public Member Functions | |
| LoggerLevelPanel (wxWindow *parent, int id=wxID_ANY, wxPoint pos=wxDefaultPosition, wxSize size=wxDefaultSize, int style=wxTAB_TRAVERSAL) | |
| void | refresh () |
| ~LoggerLevelPanel () | |
Protected Types | |
| typedef std::map< std::string, std::string > | M_string |
Protected Member Functions | |
| void | checkForMaster () |
| void | fillNodeList () |
| virtual void | onLevelSelected (wxCommandEvent &event) |
| virtual void | onLoggerSelected (wxCommandEvent &event) |
| void | onMasterDisconnected (wxEvent &event) |
| void | onMasterReconnected (wxEvent &event) |
| virtual void | onNodeSelected (wxCommandEvent &event) |
| virtual void | onNodesRefresh (wxCommandEvent &event) |
Protected Attributes | |
| boost::thread * | check_master_thread_ |
| Thread used to periodically check for master. | |
| bool | connected_ |
| Are we connected to master? | |
| const int | DISCONNECTED_FROM_MASTER_EVENT_ |
| M_string | loggers_ |
| ros::NodeHandle | nh_ |
| const int | RECONNECTED_TO_MASTER_EVENT_ |
| bool | shutdown_thread_ |
| Should the thread terminate? | |
Definition at line 45 of file logger_level_panel.h.
typedef std::map<std::string, std::string> rxtools::LoggerLevelPanel::M_string [protected] |
Definition at line 63 of file logger_level_panel.h.
| rxtools::LoggerLevelPanel::LoggerLevelPanel | ( | wxWindow * | parent, |
| int | id = wxID_ANY, |
||
| wxPoint | pos = wxDefaultPosition, |
||
| wxSize | size = wxDefaultSize, |
||
| int | style = wxTAB_TRAVERSAL |
||
| ) |
Definition at line 44 of file logger_level_panel.cpp.
Definition at line 58 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::checkForMaster | ( | ) | [protected] |
Definition at line 215 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::fillNodeList | ( | ) | [protected] |
Definition at line 65 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::onLevelSelected | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from rxtools::LoggerLevelPanelBase.
Definition at line 189 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::onLoggerSelected | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from rxtools::LoggerLevelPanelBase.
Definition at line 139 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::onMasterDisconnected | ( | wxEvent & | event | ) | [protected] |
Definition at line 246 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::onMasterReconnected | ( | wxEvent & | event | ) | [protected] |
Definition at line 240 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::onNodeSelected | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from rxtools::LoggerLevelPanelBase.
Definition at line 104 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::onNodesRefresh | ( | wxCommandEvent & | event | ) | [protected, virtual] |
Reimplemented from rxtools::LoggerLevelPanelBase.
Definition at line 99 of file logger_level_panel.cpp.
| void rxtools::LoggerLevelPanel::refresh | ( | ) |
Definition at line 94 of file logger_level_panel.cpp.
boost::thread* rxtools::LoggerLevelPanel::check_master_thread_ [protected] |
Thread used to periodically check for master.
Definition at line 68 of file logger_level_panel.h.
bool rxtools::LoggerLevelPanel::connected_ [protected] |
Are we connected to master?
Definition at line 67 of file logger_level_panel.h.
const int rxtools::LoggerLevelPanel::DISCONNECTED_FROM_MASTER_EVENT_ [protected] |
Definition at line 72 of file logger_level_panel.h.
M_string rxtools::LoggerLevelPanel::loggers_ [protected] |
Definition at line 64 of file logger_level_panel.h.
ros::NodeHandle rxtools::LoggerLevelPanel::nh_ [protected] |
Definition at line 61 of file logger_level_panel.h.
const int rxtools::LoggerLevelPanel::RECONNECTED_TO_MASTER_EVENT_ [protected] |
Definition at line 71 of file logger_level_panel.h.
bool rxtools::LoggerLevelPanel::shutdown_thread_ [protected] |
Should the thread terminate?
Definition at line 69 of file logger_level_panel.h.