class Durian::Record::AAAA

Defined in:

durian/record/aaaa.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from class Durian::Record

cls : Cls cls, cls=(cls : Cls) cls=, flag : RecordFlag flag, flag=(flag : RecordFlag) flag=, from : String | Nil from, from=(from : String | Nil) from=, ttl : UInt32 ttl, ttl=(ttl : UInt32) ttl=

Constructor methods inherited from class Durian::Record

new(from : String | Nil = nil, cls : Cls = Cls::IN, ttl : UInt32 = 0_u32) new

Constructor Detail

def self.new(ipv6Address : String = String.new, cls : Cls = Cls::IN, ttl : UInt32 = 0_u32, from : String | Nil = nil) #

[View source]

Class Method Detail

def self.additional_from_io?(resource_record : AAAA, io : IO, buffer : IO, maximum_length : Int32 = 512) #

[View source]
def self.answer_from_io?(resource_record : AAAA, io : IO, buffer : IO, maximum_length : Int32 = 512) #

[View source]
def self.authority_from_io?(resource_record : AAAA, io : IO, buffer : IO, maximum_length : Int32 = 512) #

[View source]
def self.decode_additional_ipv6_address(io : IO, buffer : IO, length : Int) #

[View source]
def self.decode_answer_ipv6_address(io : IO, buffer : IO, length : Int) #

[View source]
def self.decode_authority_ipv6_address(io : IO, buffer : IO, length : Int) #

[View source]

Instance Method Detail

def ipv6Address : String #

[View source]
def ipv6Address=(ipv6Address : String) #

[View source]