공개 추상 클래스 AbstractTF_Buffer
알려진 직접 서브클래스 |
공공 생성자
AbstractTF_Buffer (포인터 p) |
공개 방법
바이트[] | 복사데이터 () Java 배열의 데이터 복사본을 반환합니다. |
바이트버퍼 | 데이터AsByteBuffer () 이 버퍼의 데이터를 ByteBuffer 로 반환합니다. |
무효의 | 삭제 () 등록된 경우 할당 해제기를 호출하고, 그렇지 않으면 아무 효과가 없습니다. |
정적 TF_Buffer | 새로운버퍼 () TF_NewBuffer()를 호출하고 할당 해제기를 등록합니다. |
정적 TF_Buffer | newBufferFromString (메시지 프로토콜) {@code newBufferFromString(new BytePointer(proto.toByteArray()))을 반환하거나 proto가 null이거나 비어 있는 경우 null을 반환합니다. |
정적 TF_Buffer | newBufferFromString (포인터 프로토) TF_NewBufferFromString()을 호출하고 할당 해제기를 등록합니다. |
상속된 메서드
공공 생성자
공개 AbstractTF_Buffer (포인터 p)
공개 방법
공개 바이트[] copyData ()
Java 배열의 데이터 복사본을 반환합니다.
던지기
IndexOutOfBoundsException | 너무 크면. |
---|
공개 ByteBuffer 데이터AsByteBuffer ()
이 버퍼의 데이터를 ByteBuffer
로 반환합니다.
던지기
IndexOutOfBoundsException | 너무 크면. |
---|
공개 무효 삭제 ()
등록된 경우 할당 해제기를 호출하고, 그렇지 않으면 아무 효과가 없습니다.
공개 정적 TF_Buffer newBuffer ()
TF_NewBuffer()를 호출하고 할당 해제기를 등록합니다.
보고
- TF_Buffer가 생성되었습니다. TF_DeleteBuffer()를 호출하지 마세요.
공개 정적 TF_Buffer newBufferFromString (메시지 프로토)
{@code newBufferFromString(new BytePointer(proto.toByteArray()))을 반환하거나 proto가 null이거나 비어 있는 경우 null을 반환합니다.
공개 정적 TF_Buffer newBufferFromString (포인터 프로토)
TF_NewBufferFromString()을 호출하고 할당 해제기를 등록합니다.
보고
- TF_Buffer가 생성되었습니다. proto가 null이거나 비어 있으면 null입니다. TF_DeleteBuffer()를 호출하지 마세요.