Снова о callback & boost
От: nen777w  
Дата: 13.01.10 13:29
Оценка:
Есть С функция вроде:
void SetHook( void(*hook_proc)(void) );

Хочется что бы вызов обработчика хука был членом класса.
Т.е.


class A {
   void my_hook(){};
};



Сейчас написан велосипед вроде:

struct  SThunk {
   static void hook_thunk() { m_p->my_hook(); }
   A* m_p;
};


Хотелось бы обойтись средствами boost , ::function и ::bind не получается и это понятно.
Что то ещё можно сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.