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

PdcommSecsInfo

구조체

pdcomm_secs_info()가 채우는 SECS-II 항목 요약입니다.

typedef struct PdcommSecsInfo { ... } PdcommSecsInfo

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

멤버

count

필드

List이면 자식 항목 개수이고, 기본형이면 요소 개수(페이로드 바이트를 요소 너비로 나눈 값)입니다.

size_t count

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

depth

필드

중첩 깊이입니다. 기본형 항목이나 빈 List는 1입니다.

size_t depth

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

encoded_length

필드

헤더를 포함해 항목 전체를 최소 크기의 SECS-II로 인코딩했을 때의 길이입니다.

size_t encoded_length

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

format

필드

항목의 형식 코드이며 PDCOMM_SECS_* 형식 매크로 중 하나입니다.

uint8_t format

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

node_count

필드

이 항목을 포함한 트리의 항목 개수입니다.

size_t node_count

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

struct_size

필드

구조체 크기(바이트)입니다.

size_t struct_size

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

호출 전에 sizeof(PdcommSecsInfo) 이상으로 설정합니다. 성공하면 라이브러리가 기록한 레이아웃의 크기를 저장합니다.