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

pdcomm_gem_program_resync

함수

파일 저장소의 상위 디렉터리 동기화를 다시 시도합니다.

PdcommStatus pdcomm_gem_program_resync(PdcommTcpEndpoint *endpoint)

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

#PDCOMM_PROGRAM_UNCONFIRMED 이후 애플리케이션에 확인된 디렉터리 동기화가 필요할 때 사용합니다. 이 호출은 데이터를 다시 쓰지 않으며, 보관된 응답을 확인 처리하지도 않습니다.

매개변수

이름설명
endpoint파일 기반 프로그램 저장소가 있는 엔드포인트입니다.

반환값

디렉터리를 동기화했으면 #PDCOMM_OK를 반환합니다. RAM 저장소이거나 프로그램 저장소가 구성되지 않았으면 #PDCOMM_INVALID_STATE를 반환합니다. 동기화에 실패하면 #PDCOMM_IO_ERROR를 반환합니다. 준비된 TCP 이벤트(staged event)가 대기 중이면 #PDCOMM_BACKPRESSURE를 반환합니다. endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환하며, #PDCOMM_POISONED를 반환할 수도 있습니다.