Spec-Zone.ru › Ruby 3.4

class Resolv::DNS::Resource::IN::ServiceBinding

Родитель:
Объект

Общее реализация для записей ресурсов, совместимых с SVCB.

Атрибуты

params [Ч]

Параметры службы для целевого хоста.

priority [Ч]

Приоритет целевого хоста.

Диапазон значений: 0-65535. Если значение равно 0, этот RR находится в режиме AliasMode. В противном случае — в режиме ServiceMode.

target [Ч]

Доменное имя целевого хоста.

Открытые методы класса

new (priority, target, params = [])
Исходный код
# File lib/resolv.rb, line 2823
def initialize(priority, target, params = [])
  @priority = priority.to_int
  @target = Name.create(target)
  @params = SvcParams.new(params)
end

Создать запись ресурса для связи служб.

Открытые методы экземпляра

alias_mode? ()
Исходный код
# File lib/resolv.rb, line 2850
def alias_mode?
  self.priority == 0
end

Является ли этот RR в режиме AliasMode.

service_mode? ()
Исходный код
# File lib/resolv.rb, line 2857
def service_mode?
  !alias_mode?
end

Является ли этот RR в режиме ServiceMode.

Ruby Core © 1993–2024 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API