Subversion Repositories HomeAutomation

Rev

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

Rev 1625 Rev 1644
Line 33... Line 33...
33
class System : public Plugin
33
class System : public Plugin
34
{
34
{
35
public:
35
public:
36
    typedef boost::shared_ptr<Plugin> Pointer;
36
    typedef boost::shared_ptr<Plugin> Pointer;
37
   
37
   
38
    System(boost::asio::io_service& io_service, bool legacy);
38
    System(boost::asio::io_service& io_service);
39
    virtual ~System();
39
    virtual ~System();
40
   
40
   
41
    void InitializeDone();
41
    void InitializeDone();
42
   
42
   
43
private:
43
private:
44
    static logging::Logger LOG;
44
    static logging::Logger LOG;
45
    bool legacy_;
-
 
46
   
45
   
47
    static Value Export_Log(const v8::Arguments& args);
46
    static Value Export_Log(const v8::Arguments& args);
48
    static Value Export_LoadScript(const v8::Arguments& args);
47
    static Value Export_Require(const v8::Arguments& args);
49
    static Value Export_Execute(const v8::Arguments& args);
48
    static Value Export_Execute(const v8::Arguments& args);
50
   
49
   
51
};
50
};
52
 
51
 
53
}; // namespace plugin
52
}; // namespace plugin