summaryrefslogtreecommitdiffstats
path: root/test/src/test-eventdelay.cpp
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
commitb62e7979600feee23dc7cdb61042a8fc7673122b (patch)
treef7351372f37979dd2d048e0b68a16a4cd3b2aadb /test/src/test-eventdelay.cpp
parent1b11b310be61e51b3ac5ebb83f7c8a33aef3d6e8 (diff)
downloaduscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.zip
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.gz
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.bz2
Major Refactoring v2.0
Diffstat (limited to 'test/src/test-eventdelay.cpp')
-rw-r--r--test/src/test-eventdelay.cpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/src/test-eventdelay.cpp b/test/src/test-eventdelay.cpp
deleted file mode 100644
index ce6c923..0000000
--- a/test/src/test-eventdelay.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "uscxml/concurrency/DelayedEventQueue.h"
-#include <iostream>
-
-int eventCalled = 0;
-
-#include <sstream>
-
-static void callback(void* userData, const std::string eventId) {
-// std::cout << eventId << ": " << (const char*)userData << std::endl;
- std::cout << eventId << std::endl << std::flush;
- eventCalled++;
-}
-
-int main(int argc, char** argv) {
-
- using namespace uscxml;
- DelayedEventQueue* eq = new DelayedEventQueue();
-
- std::cout << "Starting" << std::endl;
- eq->start();
- tthread::this_thread::sleep_for(tthread::chrono::milliseconds(10));
-
-// eq->addEvent("foo", callback, 200, (void*)"event foo");
-// eq->addEvent("bar", callback, 400, (void*)"event bar");
-// eq->addEvent("bar", callback, 600, (void*)"event bar");
-// eq->cancelEvent("bar");
-// eq->addEvent("bar", callback, 300, (void*)"event bar");
-// eq->addEvent("baz", callback, 400, (void*)"event baz");
-
- for (unsigned int i = 0; i <= 2000; i += 200) {
-// eq->stop();
- std::stringstream ss;
- ss << i;
- eq->addEvent(ss.str(), callback, i, NULL);
- std::cout << "Added " << i << std::endl;
-// eq->start();
- }
- tthread::this_thread::sleep_for(tthread::chrono::milliseconds(2000));
-
-} \ No newline at end of file