pdcomm_gem_spool_resync
함수
파일 스풀의 상위 디렉터리 동기화를 다시 시도합니다.
PdcommStatus pdcomm_gem_spool_resync(PdcommTcpEndpoint *endpoint)애플리케이션에 확인된 디렉터리 동기화가 필요할 때 #PDCOMM_SPOOL_UNCONFIRMED 뒤에 사용합니다. 이 호출은 스냅샷을 다시 쓰거나, 확인 응답을 보내거나, 보관된 응답을 확정하거나, 엔트리를 디큐하지 않습니다.
매개변수
| 이름 | 설명 |
|---|---|
endpoint | 파일 기반 장비 스풀이 있는 엔드포인트입니다. |
반환값
디렉터리를 동기화하면 #PDCOMM_OK를 반환합니다. RAM 스풀이거나 장비 스풀이 구성되지 않았으면 #PDCOMM_INVALID_STATE를 반환합니다. 동기화에 실패하면 #PDCOMM_IO_ERROR를 반환합니다. 준비된 TCP 이벤트(staged event)가 대기 중이면 #PDCOMM_BACKPRESSURE를 반환합니다. endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환하며, 그 밖에 #PDCOMM_POISONED를 반환할 수 있습니다.