Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
rxtools::LoggerLevelPanel Class Reference

#include <logger_level_panel.h>

Inheritance diagram for rxtools::LoggerLevelPanel:
Inheritance graph
[legend]

List of all members.

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?

Detailed Description

Definition at line 45 of file logger_level_panel.h.


Member Typedef Documentation

typedef std::map<std::string, std::string> rxtools::LoggerLevelPanel::M_string [protected]

Definition at line 63 of file logger_level_panel.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 215 of file logger_level_panel.cpp.

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.

Definition at line 94 of file logger_level_panel.cpp.


Member Data Documentation

Thread used to periodically check for master.

Definition at line 68 of file logger_level_panel.h.

Are we connected to master?

Definition at line 67 of file logger_level_panel.h.

Definition at line 72 of file logger_level_panel.h.

Definition at line 64 of file logger_level_panel.h.

Definition at line 61 of file logger_level_panel.h.

Definition at line 71 of file logger_level_panel.h.

Should the thread terminate?

Definition at line 69 of file logger_level_panel.h.


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


rxtools
Author(s): Josh Faust, Rob Wheeler, Ken Conley
autogenerated on Mon Oct 6 2014 07:25:59