AbstractTF_Buffer

공개 추상 클래스 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()를 호출하지 마세요.