PostgreSQL Source Code  git master
PQcommMethods Struct Reference

#include <libpq.h>

Data Fields

void(* comm_reset )(void)
int(* flush )(void)
int(* flush_if_writable )(void)
bool(* is_send_pending )(void)
int(* putmessage )(char msgtype, const char *s, size_t len)
void(* putmessage_noblock )(char msgtype, const char *s, size_t len)
void(* startcopyout )(void)
void(* endcopyout )(bool errorAbort)

Detailed Description

Definition at line 24 of file libpq.h.

Field Documentation

◆ comm_reset

void(* PQcommMethods::comm_reset) (void)

Definition at line 26 of file libpq.h.

◆ endcopyout

void(* PQcommMethods::endcopyout) (bool errorAbort)

Definition at line 33 of file libpq.h.

◆ flush

int(* PQcommMethods::flush) (void)

Definition at line 27 of file libpq.h.

◆ flush_if_writable

int(* PQcommMethods::flush_if_writable) (void)

Definition at line 28 of file libpq.h.

◆ is_send_pending

bool(* PQcommMethods::is_send_pending) (void)

Definition at line 29 of file libpq.h.

◆ putmessage

int(* PQcommMethods::putmessage) (char msgtype, const char *s, size_t len)

Definition at line 30 of file libpq.h.

◆ putmessage_noblock

void(* PQcommMethods::putmessage_noblock) (char msgtype, const char *s, size_t len)

Definition at line 31 of file libpq.h.

◆ startcopyout

void(* PQcommMethods::startcopyout) (void)

Definition at line 32 of file libpq.h.

The documentation for this struct was generated from the following file: