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

pdcomm_tcp_event_info

함수

이벤트의 종류, 코드, 헤더, 토큰을 디코딩합니다.

PdcommStatus pdcomm_tcp_event_info(const PdcommTcpEvent *event, PdcommTcpEventInfo *info)

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

매개변수

이름설명
event유효한 이벤트입니다.
info호출자 저장 공간입니다. 호출 전에 info->struct_size를 sizeof(PdcommTcpEventInfo) 이상으로 설정합니다. 성공하면 알려진 모든 필드를 기록하고(해당하지 않는 필드는 0) struct_size를 기록한 크기로 설정합니다. 더 큰 구조체의 나머지 바이트는 건드리지 않습니다.

반환값

성공하면 #PDCOMM_OK를 반환합니다. event 또는 info가 NULL이거나 info->struct_size가 너무 작으면 #PDCOMM_INVALID_ARGUMENT를 반환하며 아무것도 기록하지 않습니다. 패닉(panic)을 격리했으면 #PDCOMM_INTERNAL_ERROR를 반환합니다.

참고

  • 스레드 안전성: 같은 이벤트에 대한 읽기 호출은 동시에 실행할 수 있습니다. 해제는 이 호출들과 동기화해야 합니다.