Rev 983 | Rev 995 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed
| Rev 983 | Rev 986 | ||
|---|---|---|---|
| Line 40... | Line 40... | ||
| 40 | 40 | ||
| 41 | using namespace v8; |
41 | using namespace v8; |
| 42 | 42 | ||
| 43 | Handle<Value> VirtualMachine_log(const Arguments& args); |
43 | Handle<Value> VirtualMachine_log(const Arguments& args); |
| 44 | Handle<Value> VirtualMachine_sendCanMessage(const Arguments& args); |
44 | Handle<Value> VirtualMachine_sendCanMessage(const Arguments& args); |
| - | 45 | Handle<Value> VirtualMachine_sendCanNMTMessage(const Arguments& args); |
|
| 45 | Handle<Value> VirtualMachine_loadScript(const Arguments& args); |
46 | Handle<Value> VirtualMachine_loadScript(const Arguments& args); |
| 46 | Handle<Value> VirtualMachine_stopIntervalThread(const Arguments& args); |
47 | Handle<Value> VirtualMachine_stopIntervalThread(const Arguments& args); |
| 47 | Handle<Value> VirtualMachine_startIntervalThread(const Arguments& args); |
48 | Handle<Value> VirtualMachine_startIntervalThread(const Arguments& args); |
| 48 | Handle<Value> VirtualMachine_stopSocketThread(const Arguments& args); |
49 | Handle<Value> VirtualMachine_stopSocketThread(const Arguments& args); |
| 49 | Handle<Value> VirtualMachine_startSocketThread(const Arguments& args); |
50 | Handle<Value> VirtualMachine_startSocketThread(const Arguments& args); |
| Line 69... | Line 70... | ||
| 69 | unsigned int startSocketThread(string address, int port, unsigned int reconnectTimeout); |
70 | unsigned int startSocketThread(string address, int port, unsigned int reconnectTimeout); |
| 70 | bool stopSocketThread(unsigned int id); |
71 | bool stopSocketThread(unsigned int id); |
| 71 | void sendToSocketThread(unsigned int id, string data); |
72 | void sendToSocketThread(unsigned int id, string data); |
| 72 | 73 | ||
| 73 | private: |
74 | private: |
| 74 | void |
75 | void callHandleNMTMessage(CanMessage canMessage); |
| 75 | void callHandleMessage(CanMessage canMessage); |
76 | void callHandleMessage(CanMessage canMessage); |
| 76 | bool runExpression(string expression); |
77 | bool runExpression(string expression); |
| 77 | 78 | ||
| 78 | VirtualMachine(); |
79 | VirtualMachine(); |
| 79 | ~VirtualMachine(); |
80 | ~VirtualMachine(); |
| 80 | static VirtualMachine* myInstance; |
81 | static VirtualMachine* myInstance; |
| 81 | 82 | ||
| 82 | Handle<Function> |
83 | Handle<Function> myFunctionHandleNMTMessage; |
| 83 | Handle<Function> myFunctionOfflineCheck; |
84 | Handle<Function> myFunctionOfflineCheck; |
| 84 | Handle<Function> myFunctionHandleMessage; |
85 | Handle<Function> myFunctionHandleMessage; |
| 85 | Handle<Function> myFunctionStartup; |
86 | Handle<Function> myFunctionStartup; |
| 86 | 87 | ||
| 87 | Handle<ObjectTemplate> myGlobal; |
88 | Handle<ObjectTemplate> myGlobal; |