PdcommTcpState
구조체
엔드포인트 상태 스냅샷입니다. pdcomm_tcp_state()가 채웁니다.
typedef struct PdcommTcpState { ... } PdcommTcpState멤버
closed
필드
정지된 엔드포인트가 닫기를 마쳤으면 1, 그렇지 않으면 0입니다.
uint8_t closedpdcomm_tcp_stop() 뒤 연결이 닫히고 내부 작업이 끝났을 때만 1이 되며, 처음 정지하기 전에는 0입니다. 모든 이벤트를 꺼냈다는 뜻은 아닙니다.
endpoint_id
필드
프로세스 안에서 고유하며 0이 아닌 엔드포인트 식별자입니다.
uint64_t endpoint_idgeneration
필드
현재 연결 세대입니다. 처음 시작하기 전에는 0입니다.
uint64_t generationstate
필드
현재 HSMS 상태입니다. #PDCOMM_TCP_SELECTED 같은 PDCOMM_TCP_* 상태 값 중 하나입니다.
uint32_t statestruct_size
필드
구조체 크기(바이트)입니다.
size_t struct_size호출 전에 sizeof(PdcommTcpState) 이상으로 설정합니다. 성공하면 라이브러리가 자신이 기록한 레이아웃의 크기를 저장합니다.