class MDNS::DomainNamePointer

Direct Known Subclasses

Defined in:

dns/domain_name.cr

Constant 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

Macro Summary

Class Method Detail

def self.bit_fields #

[View source]

Instance Method Detail

def __format__ : IO::ByteFormat #

[View source]
def domain_name(query : IO::Memory) #

will work with compressed versions


[View source]
def domain_name #

[View source]
def domain_name=(name) #

[View source]
def raw_domain_name : Array(DomainNameComponent) #

def raw_domain_name=(raw_domain_name : Array(DomainNameComponent)) #

Macro Detail

macro mdns_domain_name_component(name, onlyif = nil, verify = nil, value = nil) #

[View source]
macro mdns_domain_name_pointer(name, onlyif = nil, verify = nil, value = nil) #

[View source]