VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

PQsetNoticeReceiver

功能描述

为一个连接对象设置或者检查当前的通知接收器。

接口原型

typedef void (*PQnoticeReceiver) (void *arg, const PGresult *res);
PQnoticeReceiver
PQsetNoticeReceiver(PGconn *conn,
                    PQnoticeReceiver proc,
                    void *arg);

参数说明

PQsetNoticeReceiver的参数:

参数 描述
conn 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。
PQnoticeReceiver 指定通知接收器的回调函数。
arg 回调函数的参数,以通用指针的形式表示。

PQnoticeReceiver回调函数指针参数:

参数 描述
res 通知接收器接收的PGresult对象。
arg 回调函数的参数,以通用指针的形式表示。

返回值

PQsetNoticeReceiver返回前一个通知接收器指针,然后设置新的指定通知接收器指针。如果传入一个空函数指针,则不执行任何动作,返回当前指针。

其他

无。