struct

Durian::Record::SOA

Inherits Durian::Record / Struct / Value / Object

Constructors

new(primaryNameServer : String = String.new, authorityMailBox : String = String.new, cls : Cls = Cls::Internet, ttl : UInt32 = 0_u32, from : String | Nil = nil)
Source

Class methods

additional_from_io?(protocol : Protocol, io : IO, buffer : IO)
Source
answer_from_io?(protocol : Protocol, io : IO, buffer : IO)
Source
authority_from_io?(protocol : Protocol, io : IO, buffer : IO)
Source

Instance methods

authorityMailBox
Source
authorityMailBox=(authorityMailBox : String)
Source
expireLimit
Source
expireLimit=(expireLimit : UInt32)
Source
minimiumTimeToLive
Source
minimiumTimeToLive=(minimiumTimeToLive : UInt32)
Source
primaryNameServer
Source
primaryNameServer=(primaryNameServer : String)
Source
refreshInterval
Source
refreshInterval=(refreshInterval : UInt32)
Source
retryInterval
Source
retryInterval=(retryInterval : UInt32)
Source
serialNumber
Source
serialNumber=(serialNumber : UInt32)
Source