stadium-proto/Reserved events.md

2.3 KiB
Raw Blame History

Зарезервированные типы событий

Некоторые категории событий зарезервированы под нужды базового протокола или просто для событий определённого класса. Второе носит рекомендательный характер; вы также можете использовать иные диапазоны для тех-же целей. Ниже приведены диапазоны зарезервированных значений в виде шестнадцатеричных чисел. Конкретный перечень всех зарезервированных событий, описание их структуры - есть в папке Reserved events/.

Зарезервировано для нужд протокола и запрещено к использованию в сторонних расширениях:

  1. Категория и субкатегория 0x00

    • Запрещены к использованию.
  2. Категория 0x01

    • Все субкатегории: выделены для базовых событий, связанных с менджментом сессии.
  3. Категория 0x02

    • Все субкатегории: выделены для базовых событий, которые могут быть приняты узлом вне подписанного соединения.
  4. Категория 0x11

    • Все субкатегории: выделены для базовых кодов ответа, ошибок и предупреждений.

Рекомендуется к использованию расширениями в конкретных ситуациях:

  1. Категории 0x12-0x1F (включительно)

    • Все субкатегории: для кодов ответа, ошибок и предупреждений сторонних реализаций.
  2. Категории 0x20-0x2F (включительно)

    • Все субкатегории: для событий, которые могут быть приняты узлом вне подписанного соединения.