class MDNS::DomainNamePointer
- MDNS::DomainNamePointer
- BinData
- Reference
- Object
Direct Known Subclasses
Defined in:
dns/domain_name.crConstant Summary
-
ENDIAN =
["big"]
-
KLASS_NAME =
[MDNS::DomainNamePointer]
-
PARTS =
[{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
-
REMAINING =
[] of Nil
Class Method Summary
Instance Method Summary
- #__format__ : IO::ByteFormat
-
#domain_name(query : IO::Memory)
will work with compressed versions
- #domain_name
- #domain_name=(name)
- #raw_domain_name : Array(DomainNameComponent)
- #raw_domain_name=(raw_domain_name : Array(DomainNameComponent))
Macro Summary
- mdns_domain_name_component(name, onlyif = nil, verify = nil, value = nil)
- mdns_domain_name_pointer(name, onlyif = nil, verify = nil, value = nil)