콘텐츠로 이동
무료 평가 시작

pdcomm_tcp_is_pending

함수

트랜잭션이 아직 응답을 기다리는지 알려 줍니다.

PdcommStatus pdcomm_tcp_is_pending(PdcommTcpEndpoint *endpoint, PdcommTcpToken token, uint8_t *pending)

선언 위치: #include <pdcomm_tcp.h>

W0 요청의 토큰은 대기 상태가 되지 않습니다. 준비된 이벤트(staged event)가 있어도 이 호출은 동작합니다.

매개변수

이름설명
endpoint유효한 엔드포인트입니다.
token확인할 토큰입니다. reserved는 0이어야 합니다.
pending트랜잭션이 열려 있으면 1, 그렇지 않으면 0을 받습니다. 먼저 0으로 설정됩니다. NULL이 아니어야 합니다.

반환값

성공하면 #PDCOMM_OK를 반환합니다. pending 또는 endpoint가 NULL이거나 token.reserved가 0이 아니면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 토큰이 다른 엔드포인트나 이전 세대의 것이면 #PDCOMM_STALE_TOKEN을 반환합니다. #PDCOMM_POISONED를 반환할 수도 있습니다.