Вопросы по теме 'boost-signals'

Могу ли я создать поток программного сторожевого таймера на C++, используя Boost Signals2 и Threads?
В настоящее время я запускаю функцию Foo из чужой библиотеки в однопоточном приложении. В большинстве случаев я звоню Фу, и это происходит очень быстро, иногда я звоню Фу, и это занимает целую вечность. Я не терпеливый человек, если Foo будет...
15464 просмотров
schedule 10.12.2023

Ошибка: не удается получить доступ к закрытому члену, объявленному в классе boost::signals2::scoped_connection?
class Whatever { public: virtual ~Whatever(); protected: Whatever(); virtual void SomeMethod(); void OnEventOccurred(int x); std::vector<boost::signals2::scoped_connection> boostSignalConnections_; } // .cpp...
2135 просмотров

Проблема с регистрацией плагина Firebreath в Windows XP
Я использую firebreath для разработки плагина для браузера в Windows XP с использованием Visual Studio 2010. Плагин использует сигналы повышения, файловую систему и систему, библиотеки libcurl. Плагин успешно собирается, но выдает ошибку при...
434 просмотров

Как передать обратные вызовы сигнала (используя boost::bind)
Я пишу обертку для boost::signals2::signal , чтобы получить более чистый и простой в использовании интерфейс. Вот что я придумал: #include <boost/signals2.hpp> // Wrapper class template for boost::signals2::signal template<typename...
700 просмотров

boost::signal slot_type с шаблоном
Я получаю ошибку сборки при сборке для следующей функции: template <class T> class Event { public: typedef boost::signal<void (void*, const T)> signal_t; typedef boost::signals::connection connection_t;...
616 просмотров
schedule 06.04.2024

Как скопировать слоты сигнала буста
Есть ли способ подключить слоты к сигналу? т. е. я хочу скопировать слоты сигнала из одного экземпляра класса в другой У меня есть сигнал в моем классе, и я столкнулся со следующей ошибкой. Вероятно, это связано с тем, что этот класс используется...
1187 просмотров
schedule 17.03.2023