The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"glib2: послать 'сообщение' в g_main_loop"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"glib2: послать 'сообщение' в g_main_loop"  
Сообщение от mirya email on 10-Авг-07, 17:11 
В glib2 есть такая замечательная ф-ция, как g_idle_add(), фактически нужен ее аналог, но к-рый поместит "сообщение" (колбек + данные) с нормальным приоритетом. Если более обширно - как проще всего из другого среда (thread) заставить что-то выполнится в среде, к-рый "крутит" g_main_loop_run() ?

Я новичек в glib, если есть некий канонический работающий пример - буду очень рад. http://developer.gnome.org/doc/API/2.0/glib/ читал, читаю, но описание АПИ какой-либо полной картины не дает

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "glib2: послать 'сообщение' в g_main_loop"  
Сообщение от mirya email on 13-Авг-07, 15:03 
Проблема решена, помог RTFS glib20. Нужная ф-ция g_idle_add_full() с первым параметром - нужным приоритетом. Фактически g_idle_add() просто ее и вызывает. Далее сам код  g_idle_add_full() прекрасно описывает, что нужно делать.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру