异步通知
PQnotifies
功能描述
函数PQnotifies从一个来自服务器的未处理的通知信息列表中返回下一条通知。 如果没有未处理的消息则返回 NULL 指针。一旦PQnotifies返回一条通知, 该通知会被认为已处理并且将被从通知列表中删除。
接口原型
PGnotify *PQnotifies(PGconn *conn);
typedef struct pgNotify
{
char *relname; /* 通知的通道名字 */
int be_pid; /* 通知服务器进程的进程ID */
char *extra; /* 通知负载字符串 */
} PGnotify;
参数说明
参数 | 描述 |
---|---|
conn | 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。 |
返回值
返回通知类型结构体指针(pgNotify *),结构体中包含通知的通道名,通知服务器进程的进程ID,通知负载字符串等信息。
其他
无。