Subversion Repositories HomeAutomation

Rev

Rev 1598 | Rev 1959 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 1598 Rev 1642
Line 27... Line 27...
27
 
27
 
28
#include "logging/Logger.h"
28
#include "logging/Logger.h"
29
#include "broker/Subscriber.h"
29
#include "broker/Subscriber.h"
30
#include "net/Subscriber.h"
30
#include "net/Subscriber.h"
31
#include "net/types.h"
31
#include "net/types.h"
32
#include "type/Byteset.h"
32
#include "common/Byteset.h"
33
 
33
 
34
namespace atom {
34
namespace atom {
35
namespace can {
35
namespace can {
36
 
36
 
37
class Monitor : public broker::Subscriber, public net::Subscriber
37
class Monitor : public broker::Subscriber, public net::Subscriber
Line 45... Line 45...
45
private:
45
private:
46
    net::ServerId server_id_;
46
    net::ServerId server_id_;
47
   
47
   
48
    void SlotOnMessageHandler(broker::Message::Pointer message);
48
    void SlotOnMessageHandler(broker::Message::Pointer message);
49
    void SlotOnNewStateHandler(net::ClientId client_id, net::ServerId server_id, net::ClientState client_state);
49
    void SlotOnNewStateHandler(net::ClientId client_id, net::ServerId server_id, net::ClientState client_state);
50
    void SlotOnNewDataHandler(net::ClientId client_id, net::ServerId server_id, type::Byteset data);
50
    void SlotOnNewDataHandler(net::ClientId client_id, net::ServerId server_id, common::Byteset data);
51
   
51
   
52
    logging::Logger LOG;
52
    logging::Logger LOG;
53
};
53
};
54
 
54
 
55
}; // namespace can
55
}; // namespace can