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