Клас Swoole\Buffer

(PECL swoole >= 1.9.0)

Вступ

Огляд класів




    
     
      class Swoole\Buffer
     
     {


    /* Методы */
    
   public append(string $data): int
public clear(): void
public __destruct(): void
public expand(int $size): int
public read(int $offset, int $length): string
public recycle(): void
public substr(int $offset, int $length = ?, bool $remove = ?): string
public __toString(): string
public write(int $offset, string $data): void

   }

Зміст

  • Swoole\Buffer::append— Додає рядок або двійкові дані до кінця буфера пам'яті та повертає новий розмір виділеної пам'яті
  • Swoole\Buffer::clear— скидає буфер пам'яті
  • Swoole\Buffer::__construct - Фіксований розмір блоку пам'яті
  • Swoole\Buffer::__destruct - Знищує буфер пам'яті Swoole
  • Swoole\Buffer::expand - Розширює розмір буфера пам'яті
  • Swoole\Buffer::read— Читає дані з буфера пам'яті на основі усунення та довжини
  • Swoole\Buffer::recycle— Звільняє пам'ять для ОС, яка не використовується буфером пам'яті
  • Swoole\Buffer::substr— Зчитує дані з буфера пам'яті на основі усунення та довжини. Або видаляє дані з буфера пам'яті
  • Swoole\Buffer::__function toString() { [native code] }— Отримує строкове значення буфера пам'яті
  • Swoole\Buffer::write— Записує дані у буфер пам'яті. Пам'ять, виділена для буфера, не буде змінено