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 đó.