crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

sergesb
  опции профиля:
сообщение 7.10.2010, 15:03
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 7.10.2010
Пользователь №: 2093

Спасибо сказали: 0 раз(а)




Репутация:   0  


Очень нужна реализация уведомлений из PostgreSQL. Нашел на вашем вики очень интересную статью по этому.
Подписка из Qt Script на уведомления PostgreSQL
Так как никогда не работал с QtScript, порошу помощи, или объясните как прикрутить это к программе, или реализацию на с++ без использования QtScript.
Не понял что делают тут :
Определяем в qt script функцию-подписчика:

noticeReceiver = function(severity, primary, detail, hint) {
    message = primary;
    if (detail != "")
        message += "\n" + detail;
    if (hint != "")
        message += "\n" + detail;
    if (severity == "WARNING") {
        print(message);
    } else if (severity == "NOTICE") {
        print(message);
    } else if (severity == "INFO") {
        print(message);
    } else if (severity == "LOG") {
        print(message);
    }
};

Выполняем подписку в qt script:

if (!PQsetNoticeReceiver(sqlConnectionName, noticeReceiver))
        print("Unable to set postgresql notice receiver");

где определяют, что определяют, что такое noticeReceiver ?
Заранее спасибо.

Сообщение отредактировал Litkevich Yuriy - 9.11.2010, 21:51
Причина редактирования: поправил название
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 4.6.2025, 15:10