summaryrefslogtreecommitdiffstats
path: root/src/uscxml/plugins/invoker/heartbeat
diff options
context:
space:
mode:
Diffstat (limited to 'src/uscxml/plugins/invoker/heartbeat')
-rw-r--r--src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.cpp6
-rw-r--r--src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.h4
2 files changed, 2 insertions, 8 deletions
diff --git a/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.cpp b/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.cpp
index a983d58..1f08378 100644
--- a/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.cpp
+++ b/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.cpp
@@ -39,11 +39,7 @@ void HeartbeatInvoker::cancel(const std::string sendId) {
HeartbeatDispatcher::getInstance()->cancelEvent(toStr(this));
}
-void HeartbeatInvoker::sendToParent(const SendRequest& req) {
-}
-
void HeartbeatInvoker::invoke(const InvokeRequest& req) {
- _invokeId = req.invokeid;
_event.invokeid = _invokeId;
std::string intervalStr;
double interval = 0;
@@ -78,7 +74,7 @@ void HeartbeatInvoker::invoke(const InvokeRequest& req) {
void HeartbeatInvoker::dispatch(void* instance, std::string name) {
HeartbeatInvoker* invoker = (HeartbeatInvoker*)instance;
- invoker->_interpreter->receive(invoker->_event);
+ invoker->returnEvent(invoker->_event);
}
HeartbeatDispatcher* HeartbeatDispatcher::_instance = NULL;
diff --git a/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.h b/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.h
index a7f3cbd..11be295 100644
--- a/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.h
+++ b/src/uscxml/plugins/invoker/heartbeat/HeartbeatInvoker.h
@@ -18,7 +18,7 @@ public:
virtual std::set<std::string> getNames() {
std::set<std::string> names;
names.insert("heartbeat");
- names.insert("http://uscxml.tk.informatik.tu-darmstadt.de/#heartbaet");
+ names.insert("http://uscxml.tk.informatik.tu-darmstadt.de/#heartbeat");
return names;
}
@@ -26,12 +26,10 @@ public:
virtual void send(const SendRequest& req);
virtual void cancel(const std::string sendId);
virtual void invoke(const InvokeRequest& req);
- virtual void sendToParent(const SendRequest& req);
static void dispatch(void* instance, std::string name);
protected:
- std::string _invokeId;
Event _event;
};