Subversion Repositories HomeAutomation

Rev

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

Rev 1625 Rev 1647
Line 45... Line 45...
45
    return this->export_functions_;
45
    return this->export_functions_;
46
}
46
}
47
 
47
 
48
void Plugin::InitializeDone()
48
void Plugin::InitializeDone()
49
{
49
{
50
 
-
 
51
}
50
}
52
 
51
 
53
void Plugin::ExecutionResult(std::string response, unsigned int request_id)
52
void Plugin::CallOutput(unsigned int request_id, std::string output)
54
{
53
{
55
   
-
 
56
}
54
}
57
 
55
 
58
void Plugin::Call(unsigned int request_id, std::string name, ArgumentListPointer arguments)
56
bool Plugin::Call(unsigned int request_id, std::string name, ArgumentListPointer arguments)
59
{
57
{
60
    Manager::Instance()->CallHandler(this->name_, request_id, name, arguments);
58
    return Manager::Instance()->CallHandler(this->name_, request_id, name, arguments);
61
}
59
}
62
 
60
 
63
void Plugin::Execute(unsigned int request_id, std::string code)
61
void Plugin::Execute(unsigned int request_id, std::string code)
64
{
62
{
65
    Manager::Instance()->ExecuteHandler(this->name_, request_id, code);
63
    Manager::Instance()->ExecuteHandler(this->name_, request_id, code);