LINUX.ORG.RU

История изменений

Исправление Novator, (текущая версия) :

А что не прорубил-то? Я же тебе дал ссылки, как нужно с пайпами работать. Там живые примеры приведены.

Например, по второй ссылке ищи по слову «cb_message» - там пример, как прицепить «сигнал» к пайпу.

Ты вобще Gtk программировал? Знаешь, что такое сигналы? Я ведь тебя не просто так спросил, а ты проигнорил.

Обработчик сигнала можно прицепить к пайпу, а можно - к главному окну.

Тебе по нажатию кнопки или по GPIO-событию нужно посылать сигнал либо пайпу, либо главному окну, а там уже (внутри gtk или gstreamer цикла) должен сработать твой обработчик сигнала.

На, курни про сигналы, может что-то проясниться.

Исправление Novator, :

А что не прорубил-то? Я же тебе дал ссылки, как нужно с пайпами работать. Там живые примеры приведены.

Например, по второй ссылке ищи по слову «cb_message» - там пример, как прицепить «сигнал» к пайпу.

Ты вобще Gtk программировал? Знаешь, что такое сигналы? Я ведь тебя не просто так спросил, а ты проигнорил.

Обработчик сигнала можно прицепить к пайпу, а можно - к главному окну.

Тебе по нажатию кнопки или по GPIO-событию нужно посылать сигнал либо пайпу, либо главному окну, а там уже (внутри gtk или gstreamer цикла) должен сработать твой обработчик сигнала.

Исходная версия Novator, :

А что не прорубил-то? Я же тебе дал ссылки, как нужно с пайпами работать. Там живые примеры приведены.

Например, по второй ссылке ищи по слову «cb_message» - там пример, как прицепить «сигнал» к пайпу.

Ты вобще Gtk программировал? Знаешь, что такое сигналы? Я ведь тебя не просто так спросил, а ты проигнорил.