[ Содержание ][ Перечень функций ]

XSetCloseDownMode - установка режима завершения работы программы

СИНТАКСИС
    XSetCloseDownMode(display, close_mode)
	Display *display;
	int close_mode;

АРГУМЕНТЫ

ОПИСАНИЕ

     Эта функция позволяет определять действие с ресурсами программы пользователя (окна, курсоры, графические образы и т.д.) после закрытия соединения display.

     После открытия соединения режим работы соединения устанавливается в DestroyAll. В этом режиме все ресурсы после закрытия соединения автоматически уничтожаются.

     Кроме этого режима есть еще два: RetainPermanent и RetainTemporary, при которых все ресурсы, созданные на сервере остаются после закрытия соединения с пометками как постоянные для режима RetainPermanent и пометкой как временные для режима RetainTemporary.

     Для уничтожения ненужных или временных ресурсов можно воспользоваться функцией XKillClient.

    После того, как на X-сервере после закрытия последнего соединения не остаётся ни одного постоянного или временного ресурса он либо завершает свою работу, либо сбрасывает свое состояние в первоначальное, в котором он был сразу после запуска.

    Функция XSetCloseDownMode может генерировать следующие ошибки:

    См. также: XKillClient.


[ Содержание ][ Перечень функций ]