젠 토토 9.0.23 문서 | ||||
---|---|---|---|---|
이전 | up | 31 장.libpq-C 라이브러리 | 다음 |
클라이언트 응용 프로그램은 명령 취소를 요청할 수 있습니다
pqgetCancel
정보가 포함 된 데이터 구조를 만듭니다
pgcancel *pqgetCancel (pgconn *conn);
pqgetCancel
a 생성pgcancel주어진 대상pgconn연결 객체. 그것null주어진 경우connisnull또는 잘못된 연결. 그만큼pgcancel객체는 불투명 한 구조입니다pqcancel
또는PQFREECANCEL
.
PQFREECANCEL
pqgetCancel
.
void pqfreecancel (pgcancel *cancel);
PQFREECANCEL
데이터를 해제합니다pqgetCancel
.
pqcancel
서버가 처리를 포기하도록 요청합니다
int pqcancel (pgcancel *취소, char *errbuf, int errbufsize);
취소 요청이있는 경우 반환 값은 1입니다.errbuf에는 오류 메시지로 채워집니다errbuferrbufsize(권장 크기는 256입니다
성공적인 파견은 요청을 보장하지 않습니다
pqcancel
안전하게 할 수 있습니다errbuf는 신호의 로컬 변수입니다pgcancel객체입니다pqcancel
걱정이되므로 스레드에서도 호출 할 수 있습니다.pgconn개체.