WebRTCDataChannel
Успадковує: PacketPeer < RefCounted < Object
Успадковано від: WebRTCDataChannelExtension
There is currently no description for this class. Please help us by contributing one!
Властивості
|
Методи
void |
close() |
get_buffered_amount() const |
|
get_id() const |
|
get_label() const |
|
get_max_packet_life_time() const |
|
get_max_retransmits() const |
|
get_protocol() const |
|
get_ready_state() const |
|
is_negotiated() const |
|
is_ordered() const |
|
poll() |
|
was_string_packet() const |
Переліки
enum WriteMode: 🔗
WriteMode WRITE_MODE_TEXT = 0
Повідомляє канал для надсилання даних через цей канал як текст. Зовнішній одноліток (no-Godot) отримає цей рядок.
WriteMode WRITE_MODE_BINARY = 1
Скажіть канал для відправки даних через цей канал як бінарний. Зовнішній одноліток (no-Godot) отримає цей масивний буфер або баб.
enum ChannelState: 🔗
ChannelState STATE_CONNECTING = 0
Канал був створений, але він все ще намагається підключитися.
ChannelState STATE_OPEN = 1
В даний час канал працює, і дані можуть протікати над ним.
ChannelState STATE_CLOSING = 2
Канал закритий, не будуть прийняті нові повідомлення, але ті, які вже в черзі будуть розпущені.
ChannelState STATE_CLOSED = 3
Канал був закритий, або з'єднання не вдалося.
Описи властивостей
Режим передачі для використання при відправці вихідного пакета. Ефіший текст або бінарний.
Описи методів
void close() 🔗
Закриває цей канал даних, повідомивши інший одноліток.
int get_buffered_amount() const 🔗
Повертаємо кількість байтів, які в даний час чергаються на цьому каналі.
Повертає ідентифікатор, який присвоєно даним каналом при створенні (або автоматичним призначеним під час переговорів).
Якщо канал не веде переговори, ID буде доступний тільки після встановлення з'єднання (повернеться 65535 до тих пір, поки не буде.
Повертає етикетку, призначену для цього каналу під час створення.
int get_max_packet_life_time() const 🔗
Повертає значення maxPacketLifeTime, призначене для цього каналу під час створення.
Буде 65535 якщо не вказано.
int get_max_retransmits() const 🔗
Повертає значення maxRetransmits, призначене для цього каналу під час створення.
Буде 65535 якщо не вказано.
Повертає на цей канал під час створення. Порожня рядок, якщо не вказано.
ChannelState get_ready_state() const 🔗
Повертає поточний стан цього каналу.
Повертаємо true, якщо цей канал був створений з зовнішньої конфігурації.
Повертає true, якщо цей канал був створений з ввімкненим замовленням (default).
Заброньовані, але не використовуються зараз.
bool was_string_packet() const 🔗
Повертаємо true, якщо останній отриманий пакет був переведений в текст. Див. write_mode.