[ Содержание ] | [ Перечень функций ] |
XSetCloseDownMode(display, close_mode) Display *display; int close_mode;
АРГУМЕНТЫ
Эта функция позволяет определять действие с ресурсами программы пользователя (окна, курсоры, графические образы и т.д.) после закрытия соединения display.
После открытия соединения режим работы соединения устанавливается в DestroyAll. В этом режиме все ресурсы после закрытия соединения автоматически уничтожаются.
Кроме этого режима есть еще два: RetainPermanent и RetainTemporary, при которых все ресурсы, созданные на сервере остаются после закрытия соединения с пометками как постоянные для режима RetainPermanent и пометкой как временные для режима RetainTemporary.
Для уничтожения ненужных или временных ресурсов можно воспользоваться функцией XKillClient.
После того, как на X-сервере после закрытия последнего соединения не остаётся ни одного постоянного или временного ресурса он либо завершает свою работу, либо сбрасывает свое состояние в первоначальное, в котором он был сразу после запуска.
Функция XSetCloseDownMode может генерировать следующие ошибки:
См. также: XKillClient.
[ Содержание ] | [ Перечень функций ] |