목적
지정된 구문 분석기 오브젝트에 대한 메시지의 비트스트림 표현이 들어 있는 버퍼로 데이터를 추가합니다.
구문
void cpiAppendToBuffer(
int* returnCode,
CciParser* parser,
CciByte* data,
CciSize length);
매개변수
- returnCode
- 함수의 리턴 코드를 수신합니다(출력).
가능한 리턴 코드는 다음과 같습니다.
- CCI_SUCCESS
- CCI_EXCEPTION
- CCI_INV_PARSER_OBJECT
- CCI_INV_DATA_POINTER
- CCI_INV_LENGTH
- parser
- 구문 분석기 오브젝트의 주소를 지정합니다(입력).
- data
- 버퍼에 추가될 데이터의 주소(입력).
- length
- 버퍼에 추가될 데이터의 크기 바이트 단위(입력).
리턴 값
없음. 오류가 발생할 경우, returnCode는 오류의 이유를 표시합니다.
샘플
다음 예는 샘플 구문 분석기 파일 BipSampPluginParser.c에서 발췌한 것입니다(634행).
cpiAppendToBuffer(&rc, parser, (char *)"Some test data", 14);