class MDNS::RR::Service
- MDNS::RR::Service
- BinData
- Reference
- Object
Overview
SRV details
Included Modules
Defined in:
dns/resource_records/service.crConstant Summary
-
ENDIAN =
["big"]
-
SRV details
-
KLASS_NAME =
[MDNS::RR::Service]
-
SRV details
-
PARTS =
[{type: "basic", name: priority, cls: UInt16, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: weight, cls: UInt16, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: port, cls: UInt16, onlyif: nil, verify: nil, value: nil}, {type: "variable_array", name: raw_domain_name, cls: DomainNameComponent, onlyif: nil, verify: nil, length: -> do if name = raw_domain_name[-1]? name.read_next? else true end end, value: nil}] of Nil
-
SRV details
-
REMAINING =
[] of Nil
-
SRV details
Class Method Summary
-
.bit_fields
SRV details
Instance Method Summary
- #__format__ : IO::ByteFormat
- #port : UInt16
- #port=(port : UInt16)
- #priority : UInt16
- #priority=(priority : UInt16)
- #raw_domain_name : Array(DomainNameComponent)
- #raw_domain_name=(raw_domain_name : Array(DomainNameComponent))
- #weight : UInt16
- #weight=(weight : UInt16)
Macro Summary
-
mdns_domain_name_component(name, onlyif = nil, verify = nil, value = nil)
SRV details
-
mdns_domain_name_pointer(name, onlyif = nil, verify = nil, value = nil)
SRV details
-
mdns_query(name, onlyif = nil, verify = nil, value = nil)
SRV details
-
mdns_rr_option(name, onlyif = nil, verify = nil, value = nil)
SRV details
-
mdns_rr_service(name, onlyif = nil, verify = nil, value = nil)
SRV details
Instance methods inherited from module MDNS::DomainNameHelpers
domain_name
domain_name,
domain_name=(name)
domain_name=,
original_io : IO::Memory | Nil
original_io,
original_io=(original_io : IO::Memory | Nil)
original_io=,
set_io(io : IO::Memory | Nil)
set_io
Class Method Detail
Instance Method Detail
Macro Detail
SRV details
SRV details