검색결과 리스트
글
#include <boost/signal.hpp>
struct stFunc
{
void operator() () const {
// to do
}
};
int main( int argc, char* argv[] )
{
// boost::signal< 리턴형( parameter1, param2, ... paramN ) > 시그널변수이름;
// 지금은 함수 자체에 인자가 없으므로 전부 void() 형으로 시그널 형성
// 구조체( 클래스 ) 자체를 연결.
boost::signal< void() > sig01;
sig01.connect( stFunc() );
sig01();
// 할당된( 정적 or 동적 ) Object( struct or class )에 연결
boost::signal< void() > sig02;
boost::signal< void() > sig03;
stFunc Func;
stFunc* pFunc;
sig02.connect( Func );
sig03.connect( *pFunc );
sig02();
sig03();
delete pFunc;
}
'Programming > Boost' 카테고리의 다른 글
Bind 공부중인거 정리. < 01 > (0) | 2009.08.20 |
---|---|
Signal 공부중인거 정리. < 04 > (0) | 2009.08.20 |
Signal 공부중인거 정리. < 03 > (0) | 2009.08.20 |
Signal 공부중인거 정리. < 02 > - 1 (0) | 2009.08.19 |
Signal 공부중인거 정리. < 02 > (0) | 2009.08.19 |
RECENT COMMENT