From 68a6e9658047aa04f16870dbc48ba79a2963a650 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Fri, 15 Mar 2024 11:39:31 +0100 Subject: async: Introducing minor tests for immediate conveyors --- modules/async/c++/SConscript | 8 ++++---- modules/async/c++/async.hpp | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'modules/async/c++') diff --git a/modules/async/c++/SConscript b/modules/async/c++/SConscript index 57707c4..0363355 100644 --- a/modules/async/c++/SConscript +++ b/modules/async/c++/SConscript @@ -21,18 +21,18 @@ env.headers += async_env.headers; ## Shared lib objects_shared = [] async_env.add_source_files(objects_shared, async_env.sources, shared=True); -async_env.library_shared = async_env.SharedLibrary('#build/forstio-async', [objects_shared]); +env.library_shared = async_env.SharedLibrary('#build/forstio-async', [objects_shared]); ## Static lib objects_static = [] async_env.add_source_files(objects_static, async_env.sources, shared=False); -async_env.library_static = async_env.StaticLibrary('#build/forstio-async', [objects_static]); +env.library_static = async_env.StaticLibrary('#build/forstio-async', [objects_static]); # Set Alias -env.Alias('library_async', [async_env.library_shared, async_env.library_static]); +env.Alias('library_async', [env.library_shared, env.library_static]); env.targets += ['library_async']; # Install -env.Install('$prefix/lib/', [async_env.library_shared, async_env.library_static]); +env.Install('$prefix/lib/', [env.library_shared, env.library_static]); env.Install('$prefix/include/forstio/async/', [async_env.headers]); diff --git a/modules/async/c++/async.hpp b/modules/async/c++/async.hpp index d116499..257fbd7 100644 --- a/modules/async/c++/async.hpp +++ b/modules/async/c++/async.hpp @@ -829,6 +829,9 @@ public: } }; +/** + * An immediately fulfilled node either containing a value or an error. + */ class immediate_conveyor_node_base : public conveyor_node, public conveyor_event_storage { private: -- cgit v1.2.3