Rev 1959 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 1959 | Rev 1986 | ||
|---|---|---|---|
| Line 20... | Line 20... | ||
| 20 | 20 | ||
| 21 | #ifndef CAN_MONITOR_H |
21 | #ifndef CAN_MONITOR_H |
| 22 | #define CAN_MONITOR_H |
22 | #define CAN_MONITOR_H |
| 23 | 23 | ||
| 24 | #include <string> |
24 | #include <string> |
| - | 25 | #include <set> |
|
| 25 | 26 | ||
| 26 | #include <boost/shared_ptr.hpp> |
27 | #include <boost/shared_ptr.hpp> |
| 27 | 28 | ||
| 28 | #include "logging/Logger.h" |
29 | #include "logging/Logger.h" |
| 29 | #include "broker/Subscriber.h" |
30 | #include "broker/Subscriber.h" |
| Line 42... | Line 43... | ||
| 42 | Monitor(unsigned int port); |
43 | Monitor(unsigned int port); |
| 43 | virtual ~Monitor(); |
44 | virtual ~Monitor(); |
| 44 | 45 | ||
| 45 | private: |
46 | private: |
| 46 | net::SocketId server_id_; |
47 | net::SocketId server_id_; |
| - | 48 | std::set<net::SocketId> clients_; |
|
| 47 | 49 | ||
| 48 | void SlotOnMessageHandler(broker::Message::Pointer message); |
50 | void SlotOnMessageHandler(broker::Message::Pointer message); |
| 49 | void SlotOnNewStateHandler(net::SocketId |
51 | void SlotOnNewStateHandler(net::SocketId id, net::ClientState client_state); |
| - | 52 | void SlotOnNewClientHandler(net::SocketId id, net::SocketId server_id); |
|
| 50 | void SlotOnNewDataHandler(net::SocketId |
53 | void SlotOnNewDataHandler(net::SocketId id, common::Byteset data); |
| 51 | 54 | ||
| 52 | logging::Logger LOG; |
55 | logging::Logger LOG; |
| 53 | }; |
56 | }; |
| 54 | 57 | ||
| 55 | }; // namespace can |
58 | }; // namespace can |