Subversion Repositories HomeAutomation

Rev

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

Rev 1614 Rev 1627
Line 75... Line 75...
75
   
75
   
76
    Manager();
76
    Manager();
77
   
77
   
78
    void SlotOnMessageHandler(broker::Message::Pointer message);
78
    void SlotOnMessageHandler(broker::Message::Pointer message);
79
    void SlotOnTimeoutHandler(timer::TimerId timer_id, bool repeat);
79
    void SlotOnTimeoutHandler(timer::TimerId timer_id, bool repeat);
-
 
80
    void SlotOnNewState(Node::Id node_id, Node::State current_state, Node::State target_state);
80
   
81
   
81
    void SendMessageHandler(std::string full_id, std::string command, type::StringMap variables);
82
    void SendMessageHandler(std::string full_id, std::string command, type::StringMap variables);
82
   
83
   
83
    Node::Pointer GetNode(Node::Id node_id);
84
    Node::Pointer GetNode(Node::Id node_id);
84
    Module::Pointer GetModule(Module::Id module_id, std::string module_name, std::string class_name);
85
    Module::Pointer GetModule(Module::Id module_id, std::string module_name, std::string class_name);
85
    void RemoveModules(Node::Id node_id);
86
    void RemoveModules(Node::Id node_id);
86
    void RequestModules(Node::Id node_id);
-
 
87
    unsigned int GetNumberOfModules(Node::Id node_id);
87
    unsigned int GetNumberOfModules(Node::Id node_id);
88
   
88
   
89
    logging::Logger LOG;
89
    logging::Logger LOG;
90
};
90
};
91
 
91