Sirikata
|
#include <JSFunctionInvokable.hpp>
Public Member Functions | |
JSFunctionInvokable (v8::Persistent< v8::Function > _function, EmersonScript *_script) | |
boost::any | invoke (std::vector< boost::any > ¶ms) |
Private Attributes | |
v8::Persistent< v8::Function > | function_ |
EmersonScript * | script_ |
Sirikata::JS::JSFunctionInvokable::JSFunctionInvokable | ( | v8::Persistent< v8::Function > | _function, |
EmersonScript * | _script | ||
) | [inline] |
boost::any Sirikata::JS::JSFunctionInvokable::invoke | ( | std::vector< boost::any > & | params | ) | [virtual] |
Reimplemented from Sirikata::Invokable.
References function_, Sirikata::JS::EmersonScript::invokeInvokable(), and script_.
v8::Persistent<v8::Function> Sirikata::JS::JSFunctionInvokable::function_ [private] |
Referenced by invoke().
Referenced by invoke().