EEROS  1.0.0.0
API for the EEROS Real-Time Robotics Framework
SequencerUI.hpp
Go to the documentation of this file.
1 #ifndef ORG_EEROS_SEQUENCER_SEQUENCERUI_HPP_
2 #define ORG_EEROS_SEQUENCER_SEQUENCERUI_HPP_
3 
4 #include <eeros/core/Thread.hpp>
5 
6 namespace eeros {
7  namespace sequencer {
8 
9  void sigPipeHandler(int signum);
10 
11 // class Sequencer;
12 
13  class SequencerUI : public eeros::Thread {
14  public:
15  SequencerUI();
16  virtual ~SequencerUI();
17 
18  virtual void stop();
19  virtual bool isRunning();
20 
21  private:
22  virtual void run();
23  bool running;
24  uint16_t port;
25  double period;
26  struct hostent *server;
27  int sockfd;
28  int newsockfd;
29  };
30  };
31 };
32 
33 #endif // ORG_EEROS_SEQUENCER_SEQUENCERUI_HPP_
SequencerUI()
Definition: SequencerUI.cpp:19
void sigPipeHandler(int signum)
Definition: SequencerUI.cpp:17
virtual ~SequencerUI()
Definition: SequencerUI.cpp:26
Definition: Config.hpp:14
virtual bool isRunning()
Definition: SequencerUI.cpp:34
Definition: SequencerUI.hpp:13
Definition: Thread.hpp:12
virtual void stop()
Definition: SequencerUI.cpp:30