PQsetNoticeProcessor
功能描述
为一个连接对象设置或者检查当前的通知处理器。
接口原型
typedef void (*PQnoticeProcessor) (void *arg, const char *message);
PQnoticeProcessor
PQsetNoticeProcessor(PGconn *conn,
PQnoticeProcessor proc,
void *arg);
参数说明
PQsetNoticeProcessor参数:
参数 | 描述 |
---|---|
conn | 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。 |
proc | 指定通知处理器的回调函数。 |
arg | 通知处理器回调函数的参数,以通用指针的形式表示。 |
PQnoticeProcessor回调函数指针参数:
参数 | 描述 |
---|---|
message | 系统传递的通知字符串文本。 |
arg | 回调函数的参数,以通用指针的形式表示。 |
返回值
无。
其他
缺省的通知处理器,仅对message进行打印输出,形式如下:
static void
defaultNoticeProcessor(void *arg, const char *message)
{
fprintf(stderr, "%s", message);
}