- обработка сигналов, Andrey Mitrofanov, 13:17 , 15-Фев-08 (1)
>в качестве процедуры обработки какого-то сигнала, >установить метод некоторого класса ? и можно ли это вообще. Статический метод - напрямую, наверное, можно. А "мембер"-методу, по идее, ещё объект, как минимум, нужен -- обернуть функцией и создать заранее глобальный объект.
- обработка сигналов, Sigareta, 13:19 , 15-Фев-08 (2)
>>в качестве процедуры обработки какого-то сигнала, >>установить метод некоторого класса ? и можно ли это вообще. > >Статический метод - напрямую, наверное, можно. >А "мембер"-методу, по идее, ещё объект, как минимум, нужен >-- обернуть функцией и создать заранее глобальный объект. Статический согласен можно, но только мне нужен доступ к методам класс и желательно privat. >А "мембер"-методу, по идее, ещё объект, как минимум, нужен >-- обернуть функцией и создать заранее глобальный объект. а вот это я вообще не понял о чем на примере можно?
- обработка сигналов, jd2, 19:12 , 15-Фев-08 (5)
>>А "мембер"-методу, по идее, ещё объект, как минимум, нужен >>-- обернуть функцией и создать заранее глобальный объект. > >а вот это я вообще не понял о чем на примере можно? Какая именно часть вызвала у вас трудности? Имелось в виду что-то вроде: class A { public: void method() { ... } }; A a; void handler(int sig) { a.method(); } int main() { signal(..., handler); ... } P.S.Почему бы не пользоваться знаками препинания? Их ведь не просто так придумали! К тому же полубессмысленный набор слов сразу становится предложением...
- обработка сигналов, stolik, 13:48 , 15-Фев-08 (3)
>Всем драсте, есть такой вопрос, как в качестве процедуры обработки какого-то сигнала, >установить метод некоторого класса ? и можно ли это вообще. Главное, что бы та или иная фунция-член не включала в себя нереентерабельные функции. Существует только 106 системных вызовов/библиотечных функций, которые безопасно вызвать в обработчике сигнала. А вообще чем проще обработчик, тем лучше. Не стоит писать романы в обработчике.
- обработка сигналов, Sigareta, 17:53 , 15-Фев-08 (4)
>>Всем драсте, есть такой вопрос, как в качестве процедуры обработки какого-то сигнала, >>установить метод некоторого класса ? и можно ли это вообще. > >Главное, что бы та или иная фунция-член не включала в себя нереентерабельные >функции. Существует только 106 системных вызовов/библиотечных функций, которые безопасно вызвать в >обработчике сигнала. А вообще чем проще обработчик, тем лучше. Не стоит >писать романы в обработчике. спасибо за совет, не знал , ну правда я и не собирался там писать романсы..
|