PQflush
功能描述
试图把任何正在排队的数据冲刷到服务器,如果成功(或者发送队列为空)返回 0, 如果因某种原因失败返回 -1,或者是在无法把发送队列中的所有数据都发送出去,返回 1。 (这种情况只有在连接为不阻塞模式的时候才会出现)。
接口原型
int PQflush(PGconn *conn);
参数说明
参数 | 描述 |
---|---|
conn | 建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。 |
返回值
试图把任何正在排队的数据冲刷到服务器,如果成功(或者发送队列为空)返回 0, 如果因某种原因失败返回 -1,或者是在无法把发送队列中的所有数据都发送出去时返回 1。 (这种情况只有在连接为不阻塞模式的时候才会出现)。在一个非阻塞的连接上发送任何命令或者数据之后,调用PQflush。 如果返回 1,就等待套接字写准备好然后再次调用;重复这个操作直到它返回 0。 一旦PQflush返回 0,则等待套接字为读准备好,准备好之后就像上面那样读取响应。
其他
无。