AbstractTF_Buffer

публичный абстрактный класс AbstractTF_Buffer
Известные прямые подклассы

Публичные конструкторы

AbstractTF_Buffer (указатель p)

Публичные методы

байт[]
копироватьДанные ()
Возвращает копию данных в массиве Java
Байтбуфер
данныеАсБайтбуфер ()
Возвращает данные этого буфера как ByteBuffer
пустота
удалить ()
Вызывает освободитель, если он зарегистрирован, в противном случае не имеет никакого эффекта.
статический TF_Buffer
новыйБуфер ()
Вызывает TF_NewBuffer() и регистрирует распределитель.
статический TF_Buffer
newBufferFromString (прототип сообщения)
Возвращает {@code newBufferFromString(new BytePointer(proto.toByteArray())) или значение null, если значение proto равно нулю или пусто.
статический TF_Buffer
newBufferFromString (прототип указателя)
Вызывает TF_NewBufferFromString() и регистрирует освободитель.

Унаследованные методы

Публичные конструкторы

общедоступный AbstractTF_Buffer (указатель p)

Публичные методы

общедоступный байт[] copyData ()

Возвращает копию данных в массиве Java

Броски
Индексаутофбаундсисключение если слишком большой.

общедоступные данные ByteBufferAsByteBuffer ()

Возвращает данные этого буфера как ByteBuffer

Броски
Индексаутофбаундсисключение если слишком большой.

публичное недействительное удаление ()

Вызывает освободитель, если он зарегистрирован, в противном случае не имеет никакого эффекта.

общедоступный статический TF_Buffer newBuffer ()

Вызывает TF_NewBuffer() и регистрирует распределитель.

Возврат
  • TF_Buffer создан. Не вызывайте для него TF_DeleteBuffer().

public static TF_Buffer newBufferFromString (прототип сообщения)

Возвращает {@code newBufferFromString(new BytePointer(proto.toByteArray())) или значение null, если значение proto равно нулю или пусто.

public static TF_Buffer newBufferFromString (прототип указателя)

Вызывает TF_NewBufferFromString() и регистрирует освободитель.

Возврат
  • TF_Buffer создан или имеет значение null, если значение proto равно нулю или пусто. Не вызывайте для него TF_DeleteBuffer().