AbstractTF_Buffer

lớp trừu tượng công khai Tóm tắtTF_Buffer
Các lớp con trực tiếp đã biết

Nhà xây dựng công cộng

Tóm tắtTF_Buffer (Con trỏ p)

Phương pháp công khai

byte[]
sao chépData ()
Trả về bản sao dữ liệu trong mảng Java
Bộ đệm byte
dataAsByteBuffer ()
Trả về dữ liệu của bộ đệm này dưới dạng ByteBuffer
trống rỗng
xóa bỏ ()
Gọi cho người giải quyết, nếu đã đăng ký, nếu không thì không có hiệu lực.
TF_Buffer tĩnh
bộ đệm mới ()
Gọi TF_NewBuffer() và đăng ký bộ giải phóng.
TF_Buffer tĩnh
newBufferFromString (Mẫu tin nhắn)
Trả về {@code newBufferFromString(new BytePointer(proto.toByteArray())) hoặc null nếu proto rỗng hoặc trống.
TF_Buffer tĩnh
newBufferFromString (Proto con trỏ)
Gọi TF_NewBufferFromString() và đăng ký bộ giải phóng.

Phương pháp kế thừa

Nhà xây dựng công cộng

Tóm tắt công khaiTF_Buffer (Con trỏ p)

Phương pháp công khai

byte công khai[] copyData ()

Trả về bản sao dữ liệu trong mảng Java

Ném
IndexOutOfBoundsNgoại lệ nếu quá lớn.

dữ liệu ByteBuffer công khaiAsByteBuffer ()

Trả về dữ liệu của bộ đệm này dưới dạng ByteBuffer

Ném
IndexOutOfBoundsNgoại lệ nếu quá lớn.

xóa khoảng trống công khai ()

Gọi cho người giải quyết, nếu đã đăng ký, nếu không thì không có hiệu lực.

công khai tĩnh TF_Buffer newBuffer ()

Gọi TF_NewBuffer() và đăng ký bộ giải phóng.

Trả lại
  • Đã tạo TF_Buffer. Đừng gọi TF_DeleteBuffer() trên đó.

public static TF_Buffer newBufferFromString (Mẫu tin nhắn)

Trả về {@code newBufferFromString(new BytePointer(proto.toByteArray())) hoặc null nếu proto rỗng hoặc trống.

công khai TF_Buffer newBufferFromString (Proto con trỏ)

Gọi TF_NewBufferFromString() và đăng ký bộ giải phóng.

Trả lại
  • TF_Buffer đã được tạo hoặc null nếu proto rỗng hoặc trống. Đừng gọi TF_DeleteBuffer() trên đó.