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

pdcomm_gem_program_state

함수

프로그램 저장소의 사용량을 읽습니다.

PdcommStatus pdcomm_gem_program_state(PdcommTcpEndpoint *endpoint, PdcommGemProgramState *state)

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

매개변수

이름설명
endpoint프로그램 저장소가 있는 엔드포인트입니다.
statestruct_size를 설정한 호출자 저장 공간입니다. 먼저 지워지고, 성공하면 채워집니다.

반환값

성공하면 #PDCOMM_OK를 반환합니다. state가 NULL이거나 너무 작거나, endpoint가 NULL이면 #PDCOMM_INVALID_ARGUMENT를 반환합니다. 프로그램 저장소가 구성되지 않았으면 #PDCOMM_INVALID_STATE를 반환합니다. 준비된 TCP 이벤트(staged event)가 대기 중이면 #PDCOMM_BACKPRESSURE를 반환합니다. 패닉(panic)을 격리한 뒤에는 #PDCOMM_POISONED를 반환합니다.