aboutsummaryrefslogtreecommitdiffstats
path: root/tests/activetest.cpp
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-11-16 16:27:47 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-11-16 16:27:47 +0000
commit82a3db85138c91df397fd820a3b5d1a0b5c21ef9 (patch)
tree6c6435962594df18eb2b6ed1d07740aecd0778ff /tests/activetest.cpp
parent443ae47fc210bcfe10f6f6c5ac8aa3453e1d29d2 (diff)
downloadYAGE-82a3db85138c91df397fd820a3b5d1a0b5c21ef9.tar.gz
YAGE-82a3db85138c91df397fd820a3b5d1a0b5c21ef9.zip
Asynchronous logging added
Diffstat (limited to 'tests/activetest.cpp')
-rw-r--r--tests/activetest.cpp38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/activetest.cpp b/tests/activetest.cpp
new file mode 100644
index 00000000..74e72f54
--- /dev/null
+++ b/tests/activetest.cpp
@@ -0,0 +1,38 @@
+#include <yage.h>
+
+#include <iostream>
+
+using namespace yage;
+
+void print_random()
+{
+ std::cout << "hello world"
+ << "\n";
+}
+
+void print_h()
+{
+ std::cout << "Helllllllo"
+ << "\n";
+}
+
+void flush()
+{
+ std::cout << "flush" << std::endl;
+}
+
+int main()
+{
+ auto a = Active::create();
+
+ a->send(print_random);
+ a->send(print_h);
+ a->send(flush);
+
+ std::cout << std::endl;
+
+ for (int i = 0; i < 1000000; i++) {
+ }
+
+ std::cout << std::endl;
+}