abstract struct Durian::Record
- Durian::Record
- Struct
- Value
- Object
Direct Known Subclasses
- Durian::Record::A
- Durian::Record::AAAA
- Durian::Record::CNAME
- Durian::Record::DNAME
- Durian::Record::MX
- Durian::Record::NS
- Durian::Record::PTR
- Durian::Record::SOA
- Durian::Record::SRV
- Durian::Record::TXT
Defined in:
durian/record.crdurian/record/a.cr
durian/record/aaaa.cr
durian/record/cname.cr
durian/record/dname.cr
durian/record/mx.cr
durian/record/ns.cr
durian/record/ptr.cr
durian/record/soa.cr
durian/record/srv.cr
durian/record/txt.cr
Constructors
- .new(from : String | Nil = nil, cls : Cls = Cls::Internet, ttl : UInt32 = 0_u32)
- .new(flag : RecordFlag)
Class Method Summary
- .decode_additional(protocol : Protocol, resource_flag : RecordFlag, io : IO, buffer : IO)
- .decode_answer(protocol : Protocol, resource_flag : RecordFlag, io : IO, buffer : IO)
- .decode_authority(protocol : Protocol, resource_flag : RecordFlag, io : IO, buffer : IO)
Instance Method Summary
- #cls : Cls
- #cls=(cls : Cls)
- #flag : RecordFlag
- #flag=(flag : RecordFlag)
- #from : String | Nil
- #from=(from : String | Nil)
- #ttl : UInt32
- #ttl=(ttl : UInt32)