summaryrefslogtreecommitdiffstats
path: root/src/uscxml/interpreter/InterpreterImpl.cpp
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2017-06-08 09:52:27 (GMT)
committerStefan Radomski <github@mintwerk.de>2017-06-08 09:52:27 (GMT)
commite9b78b546baf50149d121c96df823d44a709a97c (patch)
tree22fd3f72bf2a43ee78ca5e4fd27e1c130b3e5dc0 /src/uscxml/interpreter/InterpreterImpl.cpp
parentcdc9c7da381aa296dc48c2494adcf9ca941d0851 (diff)
downloaduscxml-e9b78b546baf50149d121c96df823d44a709a97c.zip
uscxml-e9b78b546baf50149d121c96df823d44a709a97c.tar.gz
uscxml-e9b78b546baf50149d121c96df823d44a709a97c.tar.bz2
Performance improvements
Diffstat (limited to 'src/uscxml/interpreter/InterpreterImpl.cpp')
-rw-r--r--src/uscxml/interpreter/InterpreterImpl.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/uscxml/interpreter/InterpreterImpl.cpp b/src/uscxml/interpreter/InterpreterImpl.cpp
index bc8d2b9..18b27f8 100644
--- a/src/uscxml/interpreter/InterpreterImpl.cpp
+++ b/src/uscxml/interpreter/InterpreterImpl.cpp
@@ -507,15 +507,15 @@ Event InterpreterImpl::dequeueExternal(size_t blockMs) {
void InterpreterImpl::enqueue(const std::string& type, const std::string& target, size_t delayMs, const Event& sendEvent) {
std::lock_guard<std::recursive_mutex> lock(_delayMutex);
- assert(sendEvent.uuid.length() > 0);
- assert(_delayedEventTargets.find(sendEvent.uuid) == _delayedEventTargets.end());
+ assert(sendEvent.getUUID().length() > 0);
+ assert(_delayedEventTargets.find(sendEvent.getUUID()) == _delayedEventTargets.end());
- _delayedEventTargets[sendEvent.uuid] = std::tuple<std::string, std::string, std::string>(sendEvent.sendid, type, target);
+ _delayedEventTargets[sendEvent.getUUID()] = std::tuple<std::string, std::string, std::string>(sendEvent.sendid, type, target);
if (delayMs == 0) {
Event copy(sendEvent);
- return eventReady(copy, sendEvent.uuid);
+ return eventReady(copy, sendEvent.getUUID());
} else {
- return _delayQueue.enqueueDelayed(sendEvent, delayMs, sendEvent.uuid);
+ return _delayQueue.enqueueDelayed(sendEvent, delayMs, sendEvent.getUUID());
}
}