Клас 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— Записує дані у буфер пам'яті. Пам'ять, виділена для буфера, не буде змінено