文件名称:cs_signal:线程感知SignalSlot库
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-13 16:13:51
cpp slots signals C++
CsSignal 介绍 CsSignal是用于线程感知的信号/插槽传递的库。 该库不依赖CopperSpice或任何其他库。 CsSignal的主要优点之一是该库如何在多线程应用程序中传递信号。 可以使用排队连接或阻塞排队连接来传递信号。 在CsSignal库中,信号和插槽都是这两种方法,而在许多其他信号/插槽库中,每个信号都是单独的对象。 系统要求 要使用CsSignal,您将需要一个C ++ 17编译器和一个C ++ 17标准库。 使用CMake构建系统来构建和运行单元测试套件。 该库已通过clang消毒程序和主要代码审查进行了测试。 文献资料 可在CopperSpice网站上获得CsSignal的类级别文档: 简报 可以在以下页面上找到有关信号和插槽的多个视频: 作者/贡献者 安塞尔·瑟默斯海姆(Ansel Sermersheim) 芭芭拉·盖勒 执照 该库是根据BSD
【文件预览】:
cs_signal-master
----src()
--------cs_internal.h(21KB)
--------cs_slot.h(3KB)
--------cs_rcu_list.h(18KB)
--------signal.cmake(1011B)
--------cs_signal.cpp(4KB)
--------cs_signal.h(19KB)
--------cs_slot.cpp(3KB)
--------cs_rcu_guarded.h(4KB)
--------cs_macro.h(1KB)
----CMakeLists.txt(3KB)
----LICENSE(1KB)
----test()
--------peach.h(2KB)
--------peach.cpp(1KB)
--------main.cpp(7KB)
--------test.cmake(351B)
----README.md(1KB)
----.gitignore(0B)