PQconsumeInput
功能描述
如果服务器提供了输入,则使用之。
接口原型
int PQconsumeInput(PGconn *conn);
参数说明
参数 | 描述 |
---|---|
conn | 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。 |
返回值
PQconsumeInput通常返回 1 表明”没有错误”, 而返回 0 表明有某种错误发生,(这个时候可以用PQerrorMessage)。
注意这个结果并不表明实际上是否收集了输入数据。在调用PQconsumeInput 之后,应用可以检查PQisBusy和(或)PQnotifies 观察它们的状态是否改变。
其他
PQconsumeInput可以在应用还没有做好处理结果或通知的情况下被调用。 这个函数将读取可用的数据并且在一个缓冲区里保存它,这样导致生成select() 准备好读的标识。进而应用就可以使用PQconsumeInput 立即清掉select()条件,然后在空闲的时候检查结果。