boost-signals

    0

    1답변

    지금 문제가 있습니다. boost :: signal 및 boost :: bind를 자신의 Event 클래스에 캡슐화하려고합니다. class MyEvent { private: boost::signal<void()> Sig; public: void Subscribe(.........) { Sig.connect(boost

    2

    2답변

    boost::signal에 어떤 조건을 추가 할 수 있습니까? 그것은 몇 가지 부울 함수를 얻을 수 있습니다 그리고 내가 신호를 방출 할 때 함수가 true를 반환하고 방출하는지 확인해야합니다. 많은 장소에서 방출되기 때문에 발광하는 동안 상태를 확인하고 싶지 않습니다. 나는 또한 그 상태에 대해 알지 않아야하기 때문에 슬롯의 상태를 확인하고 싶지 않습니다

    1

    1답변

    나는 다음과 같은 기능을 위해 건물 빌드 오류를 받고 있어요와 신호 slot_type : template <class T> class Event { public: typedef boost::signal<void (void*, const T)> signal_t; typedef boost::signals::connection conne

    1

    2답변

    Boost.Signals는 더 이상 적극적으로 관리되지 않으므로 더 이상 사용되지 않습니다. 새 개발을 위해 Boost.Signals를 사용하지 마십시오 (대신 Boost.Signals2 사용). 기존 Boost.Signals 기반 코드가 있다면 계속 작동하지만 Boost.Signals2로 이동하는 것이 좋습니다. http://www.boost.org/us

    1

    1답변

    나는 매우 복잡한 소프트웨어를 가지고 있는데 (주로 릴리스 모드에서 SSCCE를 쉽게 만들 수 없다), 소멸자 : boost::signal1<event>에서 충돌을 추적했다. 그 신호 객체는 여러 객체에 의해 사용되며 (subscribe/unsubscribe) 다중 스레드 소프트웨어에서 사용됩니다 (다중 스레드로 전송하고 다중 스레드로 수신 함). boos

    0

    1답변

    나는 boost :: signals와 같은 신호 lib의 간단한 구현을 구현하기위한 아이디어를 생각해 냈습니다. 나는 이것에 대한 간단한 템플릿을 작성하지만, 모든 콜백을 해고 oparator()를 호출 할 때 나는 오류를 받고 있어요 : template <typename funcDef> struct Connection { typename st

    0

    1답변

    MVC 응용 프로그램을 만들고 있는데 모델에 출력 텍스트를 GUI로 보내서 표시 할 수있는 방법이 필요합니다. 소수의 사람들이 함수 포인터를 추천했지만, 회원 함수의 함수 포인터를 전달하면 객체에 대한 포인터를 전달해야한다는 것도 배웠습니다. (단지 포인터 만 전달하면 메소드가 될 수 있습니다.) 어쨌든 boost :: signals2를 사용하는 것이 좋습

    0

    2답변

    더 깨끗하고 사용하기 쉬운 인터페이스를 얻기 위해 boost::signals2::signal에 대한 래퍼를 작성하고 있습니다. #include <boost/signals2.hpp> // Wrapper class template for boost::signals2::signal template<typename T> class Signal {

    1

    2답변

    이것은 당신에게 분명해야하지만, 이것에 대한 예제는 찾을 수 없습니다 : C++ 클래스 멤버 함수 또는 펑터 인 슬롯 콜백을 연결하기 위해 boost :: signals2 신호가 필요합니다 모델 콜백을 Objective-C/C++ 컨트롤러 코드로 만들 수 있습니다. 콜백은 C++ 콜백 함수 내에서 호출 할 수있는 Objective-C/C++ 메서드 인스턴스

    2

    1답변

    부스트 스피릿 퀴를 사용하여 인바운드 데이터를 구문 분석 한 다음 내용에 따라 올바른 기능을 디스패치합니다. boost::signals을 사용하여 콜백을 관리합니다. 내 문제는 부스터 신호로 phoenix bind를 사용할 수없는 것 같다. 오류의 벽을 침,이 컴파일되지 않습니다 #include <boost/signals.hpp> #include <bo