pdcomm::opcua::buffer
클래스
라이브러리가 반환하는, 소유되는 불변 바이트 버퍼입니다.
class buffer : public owned탐색(discovery) 결과, 로컬 주소, DataValue 또는 (response로서) 서비스 응답을 담습니다. 바이트는 이를 만든 클라이언트나 서버가 닫히거나 소멸된 뒤에도 유효합니다.
참고
- const 멤버 함수는 어느 스레드에서나 호출할 수 있습니다.
멤버
buffer
생성자
버퍼 핸들의 소유권을 가져옵니다.
explicit buffer(pdcomm_opcua_handle handle) noexcept매개변수
| 이름 | 설명 |
|---|---|
handle | C ABI가 반환한 버퍼 핸들입니다. |
copy
메서드
버퍼 내용을 복사합니다.
std::vector<uint8_t> copy() const반환값
종결 문자가 없는 바이트입니다.
참고
- 예외
error: 핸들이 비어 있거나 유효하지 않으면 던집니다.